国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

適用于SQL Server的Select檢索高級用法

2019-11-18 13:08:34
字體:
供稿:網(wǎng)友

  一些Select檢索高級用法(適用于SQL Server)
  
  SQL五個集合函數(shù):SUM,AVG,COUNT,MAX,MIN
  
  通配符的一些用法:(要害字:like % [] -)
  
  select * from tablename where column1 like '[A-M]%'
  
  這樣可以選擇出column字段中首字母在A-M之間的記錄
  
  select * from tablename where column1 like '[ABC]%'
  
  這樣可以選擇出column字段中首字母是A或者B或者C的記錄
  
  select * from tablename where column1 like '[A-CG]%'
  
  這樣可以選擇出column字段中首字母在A-C之間的或者是G的記錄
  
  select * from tablename where column1 like '[^C]%'
  
  這樣可以選擇出column字段中首字母不是C的記錄
  
  脫字符(要害字:like _)
  
  通過使用下滑線字符(_),可以匹配任意單個字符
  
  select * from tablename where column1 like 'M_crosoft'
  
  匹配非凡字符:([ ] _ - %)
  
  把他們都放到[]中就行了,比如:
  
  select * from tablename where column1 like '%[%]%'
  
  匹配發(fā)音(要害字:SOUNDEX DIFFERENCE)
  
  假如不知道一個名字確切的發(fā)音,但是又多少知道一點,可以考慮使用SOUNDEX DIFFERENCE函數(shù)。
  
  select * from tablename where DIFFERENCE(column1,'Laofei'>3)
  
  DIFFERENCE返回0-4之間的數(shù)字,4是非常接近,0是差異非常大
  
  要深入了解DIFFERENCE函數(shù)的工作原理,使用SOUNDEX函數(shù)返回DIFFERENCE函數(shù)所使用的音標碼
  
  select column1 as column,SOUNDEX(column1) 'sound like'
  
  注重:
  
  DIFFERENCE函數(shù)比較兩個字符串的第一個字母和所有的輔音字母,該函數(shù)忽略任何元音字母(包括Y),除非元音字母是該字符串的第一個字母。
  
  使用這兩個函數(shù)在where中執(zhí)行效果并不好,所以盡量少使用。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 三都| 彩票| 鄱阳县| 绍兴市| 五峰| 扎赉特旗| 万全县| 茶陵县| 海城市| 玉山县| 金溪县| 建宁县| 潞城市| 阿巴嘎旗| 乌鲁木齐县| 富宁县| 拉孜县| 九台市| 桐庐县| 庄河市| 北票市| 阜南县| 大竹县| 金昌市| 金溪县| 罗源县| 焦作市| 金门县| 蛟河市| 开江县| 长春市| 海南省| 阿巴嘎旗| 斗六市| 汪清县| 冷水江市| 铜梁县| 达日县| 香河县| 万盛区| 和林格尔县|