数据之查询-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 我们将第一时间删除。
相关素材