模板:SQL基本查询
查询数据 | 语句示例 | 描述 |
---|---|---|
选取单表所有数据 | SELECT * FROM 表名; | * 号为通配符
|
选取单列数据 | SELECT 列名 FROM 表名; | |
选取多列数据 | SELECT 列名1, 列名2, 列名3 FROM 表名; | 列名用逗号隔开,最后一个列名不加逗号。 |
别名 | SELECT 列名 AS 别名 FROM 表名; SELECT 列名1 别名1, 列名2 别名2, FROM 表名; |
使用AS 关键词可以设置别名,可以显示更清楚,方便引用。通常AS可以省略,但不建议,使用AS增加了可读性。 |
去除重复值 | SELECT DISTINCT 列名 FROM 表名; | 将该列中重复值去除 |
选取部分行 | SELECT * FROM 表名 LIMIT 开始行数,结束行数; SELECT * FROM 表名 LIMIT 行数; |
LIMIT接收2个整数参数,其中开始行数默认为0,第二个语句是选取前几行的简写。 |
从某行开始选取部分行 | SELECT * FROM 表名 LIMIT 选取行数 OFFSET 偏移行数; | 如LIMIT 10 OFFSET 30 表示从第30行开始选取10行。
|
算术计算 | SELECT 列名+100 FROM 表名; SELECT 列名1-列名2 AS 别名 FROM 表名; SELECT 列名1, 列名2*3.14 AS 别名 FROM 表名; SELECT 列名/2.5 AS 别名 FROM 表名; |
四种算术符:+ 加、- 减、* 乘和/ 除。生成的计算字段(列)可以通过 AS 关键字设置别名,用于显示和调用。
|