首页 > 代码库 > 部分查询功能语句

部分查询功能语句

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 条件  (同时查询最大值和平均数)

部分查询功能语句