欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

SQL Server数据库————模糊查询和聚合函数

程序员文章站 2023-08-26 17:43:28
***********模糊查询*********/ 关键字: like (!!!!字符串类型) in (,,) 匹配()内的某个具体值(括号里可以写多个值) between... and.. 在某两个值的区间范围中(前后都包括,小的写前面,大的写后面) **********通配符********/ ......

***********模糊查询*********/

关键字:

like (!!!!字符串类型)

in (,,)  匹配()内的某个具体值(括号里可以写多个值)

between... and.. 在某两个值的区间范围中(前后都包括,小的写前面,大的写后面)

 

**********通配符********/

1.%  任意个数的任意字符

示例: like 'co%'    可取值const、coke等cd 

2._  匹配一个任意字符

示例: like 'c_'      可取值cs

3.[] 匹配中括号内的一个字符,[0-9]表示区间范围

示例: like '9w0[1-2]'   可取值9w01或9w02

4.[^] 匹配不在[]范围内的一个字符

  示例: like '9w0[^1-2]' 可取值 9w03或9w07等 

***************聚合函数*************

1.count([关键字]列名) 统计个数

如果写*,返回记录行数

如果写列名,null值不在统计范围内,

2.sum(列名) 求和(只能求纵向的和)

3.avg(列名) 求平均值

4.max(列名) 求某一列的最大值

5.min(列名) 求某一列的最小值

 

 

如果加distinct,去掉重复数据