SELECT基础
查询列
SELECT 列名1,列名2 FROM 表名;
查询表中所有列
SELECT * FROM 表名;
为列设置别名
SELECT 列名1 AS 别名1,列名2 AS 别名2 FROM 表名;
SELECT 列名1 AS “中文列名1”,列名2 AS “中文列名2” FROM 表名;
-
设
置
为中
文
列
名
需
要
加
英
文
双
引
号
常数查询
SELECT '名称' AS string,20 AS number,'2019-09-15' AS date,列名1,列名2 FROM 表名;
- SQL
语
句
中
若
使
用
字
符
串
或
日期
常
数时
,
必
须
使
用
单
引
号
从结果中删除重复行
SELECT DISTINCT 列名 FROM 表名;
SELECT DISTINCT 列名1,列名2 FROM 表名;
- DISTINCT
关
键
字
只
能
用
在
第
一
个列
名
之前
-
使
用
DISTINCT
时
,
NULL
也
被视
为
一
类
数据
使用WHERE选择记录
SELECT 列名1,列名2 FROM 表名 WHERE 条件表达式;
-
先
通过
WHERE
查
询
符
合
条
件
记
录
,
再
选
取
出
SELECT
语
句
指
定
的
列
;
- WHERE
语
句
须
在
FROM
子
句
之
后
注释
单行注释:在 -- 之后;
多行注释:在 /* 和 */ 之间
算术运算符和比较运算符
含义 运算符
加法运算 +
减法运算 -
乘法运算 *
除法运算 /
SQL中的算数运算符
算数运算符示例
SELECT 列名1,列名2,列名2 * 3 FROM 表名;
-
其中列
名
2
的
数据
类
型
为
整数
型
时
,
直
接
进
行
数
学
运
算
-
所
有
包含
NULL
的
计
算
,
结
果
都
为
NULL
,
即
使
是
NULL / 0
这
样
的
计
算
SQL中的比较运算符
评论0
最新资源