SELECT <COLUMN1, COLUMN2, COLUMN3...>
FROM <table_name> [WHERE < 条件表达式 >]
[GROUP BY COLUMN1, COLUMN2, COLUMN3... | HAVING < 条件表达式 >]
[ORDER BY < COLUMN1, COLUMN2, COLUMN3...> [ASC 或 DESC]]
|
+ |
加法运算 |
|
- |
减法运算 |
|
* |
乘法运算 |
|
/ |
除法运算,返回商 |
|
% |
求余运算,返回余数
|
|
运 算 符 |
含 义 |
|
= |
等于 |
|
<=> |
安全等于,可以比较 null |
|
<> 或 != |
不等于 |
|
>= |
大于等于 |
|
<= |
小于等于 |
|
> |
大于 |
|
< |
小于 |
|
IS NULL |
判断一个值是否为 null |
|
IS NOT NULL |
判断一个值是否不为 null
|
|
运 算 符 |
含 义 |
|
AND 或者 && |
逻辑与,含义为“并且”。当所有操作数均为非零值且不为 null 时,返回值为 1;当一个或多个操作数为 0 时,返回值为 0;其余情况返回值为 null |
|
OR 或者 || |
逻辑或,含义为“或者”。当所有操作数均不为 null 且任意一个操作数为非零时,返回值为 1,否则为 0;当有操作数为 null,且存在另一个操作数为非零时,返回值为 1,否则为 null;当所有操作数均为 null 时,返回值为 null |
|
NOT 或者 ! |
逻辑非,含义为“取反”。当操作数为 0 时,返回值为 1;当操作数为非零时,返回值为 0;当操作数为 null 时,返回值为 null |
|
XOR |
逻辑异或。当任意一个操作数为 null 时,返回值为 null;对于非 null 的操作数,如果两个操作数都是非零或者都是零,则返回值为 0;如果一个为零,另一个为非零,返回结果为 1 |
SQL SELECT查询指南
本文介绍了SQL中的SELECT语句,用于从数据库中检索数据。通过指定列名,表名,使用WHERE子句设置条件,GROUP BY进行分组,HAVING过滤分组后的数据,以及ORDER BY进行排序,可以实现复杂的数据查询需求。
2523

被折叠的 条评论
为什么被折叠?



