靈魂-放水

          為學(xué)日益,為道日損。

          BlogJava 首頁(yè) 新隨筆 聯(lián)系 聚合 管理
            296 Posts :: 10 Stories :: 274 Comments :: 0 Trackbacks

          SQL五個(gè)集合函數(shù): SUM , AVG , COUNT , MAX , MIN

           通配符的一些用法:(關(guān)鍵字:
          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的記錄

           脫字符(關(guān)鍵字:
          like ?_)
            通過(guò)使用下滑線(xiàn)字符(_),可以匹配任意單個(gè)字符
            
          select ? * ? from ?tablename? where ?column1? like ? ' M_crosoft '

           匹配特殊字符:(
          [ ? ] ?_? - ? %
            把他們都放到
          [] 中就行了,比如:
            
          select ? * ? from ?tablename? where ?column1? like ? ' %[%]% '

           匹配發(fā)音(關(guān)鍵字:
          SOUNDEX ? DIFFERENCE
            如果不知道一個(gè)名字確切的發(fā)音,但是又多少知道一點(diǎn),可以考慮使用SOUNDEX?DIFFERENCE函數(shù)。
            
          select ? * ? from ?tablename? where ? DIFFERENCE (column1, ' Laofei ' > 3 )
            DIFFERENCE返回0
          - 4之間的數(shù)字,4是非常接近,0是差異非常大
            要深入了解DIFFERENCE函數(shù)的工作原理,使用SOUNDEX函數(shù)返回DIFFERENCE函數(shù)所使用的音標(biāo)碼
            
          select ?column1? as ? column , SOUNDEX (column1)? ' sound?like '

           注意:
            DIFFERENCE函數(shù)比較兩個(gè)字符串的第一個(gè)字母和所有的輔音字母,該函數(shù)忽略任何元音字母(包括Y),除非元音字母是該字符串的第一個(gè)字母。
            使用這兩個(gè)函數(shù)在where中執(zhí)行效果并不好,所以盡量少使用。
          ?

          posted on 2006-12-31 21:50 放水老倌 閱讀(482) 評(píng)論(3)  編輯  收藏 所屬分類(lèi): 數(shù)據(jù)庫(kù)

          Feedback

          # re: [轉(zhuǎn)]一些Select檢索高級(jí)用法 2007-01-01 12:50 兵臨城下
          收下了  回復(fù)  更多評(píng)論
            

          # re: [轉(zhuǎn)]一些Select檢索高級(jí)用法 2007-01-01 12:50 兵臨城下
          收下了  回復(fù)  更多評(píng)論
            

          # re: [轉(zhuǎn)]一些Select檢索高級(jí)用法 2007-01-03 20:58 放水老倌
          恩,好:)  回復(fù)  更多評(píng)論
            

          主站蜘蛛池模板: 华容县| 崇礼县| 南川市| 三都| 米泉市| 九龙城区| 融水| 东辽县| 吉安市| 雅江县| 巴塘县| 富平县| 洪泽县| 乌兰察布市| 偃师市| 湖口县| 镇江市| 汾阳市| 资溪县| 曲沃县| 台北市| 博乐市| 全州县| 北辰区| 元阳县| 三门县| 枣强县| 安远县| 武清区| 永城市| 博野县| 广宁县| 墨江| 靖宇县| 虞城县| 潮安县| 宣化县| 扎鲁特旗| 泉州市| 浙江省| 普宁市|