这一章的结构如下:
- SELECT 语句基础
- 算术运算符和比较运算符
- 逻辑运算符
SELECT 语句可用于查询数据,并且可以设定条件来查询具有特定值的记录.
条件的设定就需要算数运算符、比较运算符和逻辑运算符发挥作用.
SELECT 语句基础
格式
SELECT <column1>
, <column2>
, <column3>
...
FROM <table>
;
注意:
SELECT 语句后面的对象既可以是列名,也可以是相关的算术表达式.
AS 关键字
功能:利用 AS 关键字为列设置别名
格式:
SELECT purchase_price-product_price AS profit,
FROM Product
注意:
建立别名的时候
- 英文不需要加引号
- 中文需要用双引号括起来
DISTINCT 关键字
作用:当存在重复的数值的时候,可以用 DISTINCT 尽心合并.
格式:
SELECT DISTINCT product_type
FROM Product
注意:
DISTINCT 关键字只能用在第一个列名前
WHERE 语句
定义:
SELECT 语句通过 WHERE 语句来指定查询数据的条件.
其中可以使用:
- 含有算数运算符的条件表达式
- 含有比较运算符的条件表达式
- 含有逻辑运算符的条件表达式
算术运算符:
+,-,*,/,%
比较运算符
>
,<
,<>
,=
等等
逻辑运算符
AND(逻辑乘), OR(逻辑和), NOT
三值逻辑
定义:在 SQL 中,存在 TRUE、 FALSE 、UNKNOWN 三种类型的逻辑值.