当前位置 : 主页 > 网络编程 > 其它编程 >

SQL21天(3/21)表达式、条件语句与运算

来源:互联网 收集:自由互联 发布时间:2023-07-02
目标知道什么叫做表达式、知道条件语句熟悉基本子句WHERE的使用、可以用算数、比较、字符和逻辑表达式来建立一个运算、学会使用不同种运算WHERE子 目标知道什么叫做表达式、知道条
目标知道什么叫做表达式、知道条件语句熟悉基本子句WHERE的使用、可以用算数、比较、字符和逻辑表达式来建立一个运算、学会使用不同种运算WHERE子

目标知道什么叫做表达式、知道条件语句熟悉基本子句WHERE的使用、可以用算数、比较、字符和逻辑表达式来建立一个运算、学会使用不同种运算

WHERE 子句

SELECT  FROM 和WHERE是SQL中最常用的三个子句where使得查询具有更大的选择性。例如在表bikes中选择一台特殊型号的车子可以用 SELECT * FROM BIKES WHERE NAME BURLEY;在返回的数据中加上了条件限制

运算对从数据库返回的数据进行数学处理时所用到的元素可归为六组数值型、比较型、字符型、逻辑型、备注型和混合型。   数值型加减乘除和取模。取模是指除法运算中的余数部分例子5%21对于优先数的数据不能应用取模。如果在运算中没有 使用括号那么将会按照先乘除再模后加减的顺序。

3/21 SQL

按条件查找

 

例子

SELECT*FROM BIKE WHERE NAME’BURLEY’

 

运算

分为六组数值型、比较型、字符型、逻辑性和备注性以及混合型。

数值型

加减乘除和取模、5%21  6%20

对于有小数的数字不能进行取模运算运算顺序先乘除后取模再加减

 

例子

SELECT *FROM price  #一个价格表

SELECT* ITEM ,WHOLSALE, WHOLSALE0.15 FROM PRICE;OUTPUT

对于价格表里的每一个价格加15分然后输出。注意这里的WHOLSALE0.15是一个虚拟列并没有对原始数据做出改变

 

而为了使输出结果好看一些我们还可以给她改名字

SELECT* ITEM ,WHOLSALE, WHOLSALE0.15RETALL  FROM PRICE;OUTPUT

这样结果中的列名就从WHOLSALE0.15变成了RETALL

 

有一些SQL的解释语法是不一样的《列名》《别名》

也可能是一下例子

SELECT* ITEM PRODUCE ,WHOLSALE, WHOLSALE0.15RETALL  FROM PRICE;

 

减号有两种意思负号和减法

 

乘法*

SELECT *FROM PRICE

SELECT ITEM,WHOLESALE,WHOLESALE*0.9 NEWPRICE FROM PRICE;

SELECT *FROM REMA

 

选择空缺值

SELECT * FROM PRICE WHERE WHOLESALENULL;

 

大于小于等于

SELECT*FROM FRIENDS WHERE AREACODE>300;

 

SELECT*FROM FRIENDS WHERE AREACODE>300;

小于等于也是同理

而且可以比较字符长度

【文章原创作者:香港云服务器 http://www.558idc.com/ne.html 复制请保留原URL】
网友评论