1. 程式人生 > >SQL Server資料庫————模糊查詢和聚合函式

SQL Server資料庫————模糊查詢和聚合函式

***********模糊查詢*********/

關鍵字:

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,去掉重複資料