靈魂-放水

          為學日益,為道日損。

          BlogJava 首頁 新隨筆 聯系 聚合 管理
            296 Posts :: 10 Stories :: 274 Comments :: 0 Trackbacks

          SQL五個集合函數: 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 ? ' %[%]% '

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

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

          posted on 2006-12-31 21:50 放水老倌 閱讀(478) 評論(3)  編輯  收藏 所屬分類: 數據庫

          Feedback

          # re: [轉]一些Select檢索高級用法 2007-01-01 12:50 兵臨城下
          收下了  回復  更多評論
            

          # re: [轉]一些Select檢索高級用法 2007-01-01 12:50 兵臨城下
          收下了  回復  更多評論
            

          # re: [轉]一些Select檢索高級用法 2007-01-03 20:58 放水老倌
          恩,好:)  回復  更多評論
            

          主站蜘蛛池模板: 府谷县| 岐山县| 乾安县| 丰城市| 万荣县| 金寨县| 新疆| 余庆县| 清镇市| 左云县| 宜兴市| 鹤岗市| 昌吉市| 尼勒克县| 平昌县| 石阡县| 大丰市| 微博| 昭通市| 鄄城县| 成安县| 重庆市| 梅河口市| 岚皋县| 依兰县| 江永县| 贵德县| 金乡县| 仁怀市| 平陆县| 漳浦县| 宜州市| 呼和浩特市| 龙门县| 阿克| 克什克腾旗| 临安市| 乌审旗| 崇文区| 高陵县| 叙永县|