数据之查询-1

发布于 2021-10-08 08:17

命令概
select * from 表名;
查询所有字段
select 列1,列2, ... from 表名;
查询指定字段
select 列1 as 别名1, 列2 as 别名2, ... from 表名;
给字段起别名
select t.列1, t.列2, ... from 表名 as t;
给表起别名为t
select distinct 列1, 列2, ... from 表名;
查询指定字段中不重复数据
select * from 表名 where 条件;
条件查询。支持比较运算符、逻辑运算符、模糊查询、范围查询和空判断
比较运算符:=、>、<、>=、<=、!=
逻辑运算符:or、and、not
模糊查询:like,其中%表示匹配任意多个任意字符,_表示匹配一个任意字符。
范围查询:in,表示在一个非连续范围内;between...and...表示在一个连续范围内。
空判断:is null,空;is not null,非空。
select * from 表名 order by 列1 asc|desc [,列2 asc|desc,...]
排序查询。默认从小到大asc,从大到小desc;数据根据列1排序,相同项再根据列2(可选)排序。
count(*|列)
聚合函数,总数,示例:select count(*) from 表名;
max(列)
聚合函数,最大值,示例:select max(列1), max(列2),... from 表名;
min(列)
聚合函数,最小值
sum(列)
聚合函数,求和
avg(列)
聚合函数,平均值
令演示




本文来自网络或网友投稿,如有侵犯您的权益,请发邮件至:aisoutu@outlook.com 我们将第一时间删除。

相关素材