概述
目标:知道什么叫做表达式、知道条件语句,熟悉基本子句WHERE的使用、可以用算数、比较、字符和逻辑表达式来建立一个运算、学会使用不同种运算
WHERE 子句
SELECT FROM 和WHERE是SQL中最常用的三个子句,where使得查询具有更大的选择性。例如在表bikes中选择一台特殊型号的车子,可以用: SELECT * FROM BIKES WHERE NAME ='BURLEY';在返回的数据中加上了条件限制
运算:对从数据库返回的数据进行数学处理时所用到的元素,可归为六组:数值型、比较型、字符型、逻辑型、备注型和混合型。 数值型:加减乘除和取模。取模是指除法运算中的余数部分,例子:5%2=1,对于优先数的数据不能应用取模。如果在运算中没有 使用括号那么,将会按照先乘除再模后加减的顺序。
3/21 SQL
按条件查找
例子:
SELECT*FROM BIKE WHERE NAME=’BURLEY’
运算
分为六组:数值型、比较型、字符型、逻辑性和备注性以及混合型。
数值型:
加减乘除和取模、5%2=1 6%2=0
对于有小数的数字不能进行取模运算,运算顺序:先乘除后取模再加减
例子:
SELECT *FROM price #一个价格表
SELECT* ITEM ,WHOLSALE, WHOLSALE+0.15 FROM PRICE;OUTPUT
对于价格表里的每一个价格加15分,然后输出。(注意,这里的WHOLSALE+0.15是一个虚拟列,并没有对原始数据做出改变)
而为了使输出结果好看一些,我们还可以给她改名字
SELECT* ITEM ,WHOLSALE, (WHOLSALE+0.15)RETALL FROM PRICE;OUTPUT
这样结果中的列名就从WHOLSALE+0.15变成了RETALL
有一些SQL的解释语法是不一样的《列名》=《别名》
也可能是一下例子:
SELECT* ITEM =PRODUCE ,WHOLSALE, (WHOLSALE+0.15)=RETALL FROM PRICE;
减号有两种意思(负号和减法)
乘法(*)
SELECT *FROM PRICE
SELECT ITEM,WHOLESALE,WHOLESALE*0.9 NEWPRICE FROM PRICE;
SELECT *FROM REMA
选择空缺值
SELECT * FROM PRICE WHERE WHOLESALE=NULL;
大于小于等于
SELECT*FROM FRIENDS WHERE AREACODE>300;
SELECT*FROM FRIENDS WHERE AREACODE>=300;
小于等于也是同理
而且可以比较字符长度
最后
以上就是仁爱夕阳为你收集整理的SQL21天(3/21)表达式、条件语句与运算的全部内容,希望文章能够帮你解决SQL21天(3/21)表达式、条件语句与运算所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复