拼音字母進行SQL查詢指定字段的實現
如果要做一個按拼音字母的SQL查詢,應該怎么做呢?下面就和大家分享拼音字母進行SQL查詢指定字段的實現方法,供您參考學習。
比如說我們要查到指定字段第一個字是以韻母“L”開頭的,我們可以用以下SQL語句進行查詢:
SELECT * FROM 表名 WHERE author 所要查詢的字段>='垃' AND 所要查詢的字段 <'媽'
這個語句就能查詢出“所要查詢的字段”的第一個字以“L”開頭的所要數據。
該SQL查詢方法的依據是某一個韻母在新華字典中的首個漢字和下一個韻母的第一個漢字作為查詢的條件,進行查詢。如果查詢的時候要包含英文字母,可以使用下面的語句:
SELECT * FROM 表名 WHERE author 所要查詢的字段 LIKE 'L' OR ( 所要查詢的字段>='垃' AND 所要查詢的字段 <'媽')
特別說明一下當要查詢“Z”的時候,查詢的條件是“ >='雜' OR <'坐' ”
下面是韻母和漢字的對照表:
a: 吖 | b:巴 | c: 擦 | d: 搭 | e: 鵝 | f: 發 | g: 旮 |
h: 哈 | i: | j: 雞 | k: 喀 | l: 垃 | m: 媽 | n: 嗯 |
o: 哦 | p: 趴 | q: 欺 | r: 然 | s: 仨 | t: 他 | |
u: | v: | w: 挖 | x: 西 | y: 壓 | z: 雜 |
【編輯推薦】