部分查询功能语句

Posted 静风铃

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了部分查询功能语句相关的知识,希望对你有一定的参考价值。

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

以上是关于部分查询功能语句的主要内容,如果未能解决你的问题,请参考以下文章

求sql部分字符替换语句

mysql五补充部分:SQL逻辑查询语句执行顺序

oracle 的问题 执行SQL查询语句 出现:部分多字节字符

循环结构

Mysql补充部分:SQL逻辑查询语句执行顺序

使用 rodbc 包从 R 查询 sql server。需要将日期/时间值作为 where 语句的一部分传递到 sqlQuery