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