select distinct 列名1,列名2 from 表名 (distinct 去除重复项)
select * from 表名 where 列名 between 小值 and 大值(between and 取两值之间的,前后都包含)
select * from 表名 where in (值1,值2,值3) (in后面可以跟其他查询)
select * from 表名 where in (select 列名 from 表名 where 条件) (按其他查询结果作为查询条件)
select * from 表名 where 列名 like ‘值1%’ (查询以值1开头的,%代表其他所有字符)(%+值1,查询结尾为值1的)
select * from 表名 where 列名 not like ‘值1_’ (查询开头不为值1的)(_为单个字符,与%类似)
聚合函数 (聚合函数只返回单个值,可以同时查询多个,用于数值字段,空值不计算)
select count(*) from 表名 where 条件 (count 为查询的数据有几行)
select sum(列名) from 表名 where 条件 (sum 求总和)(max 最大值)(min 最小值)(avg 平均数)(空值不计算)
select max(列名),avg(列名) from 表名 where 条件 (同时查询最大值和平均数)
时间: 2024-11-05 12:18:24