MySQL拼音首字母查詢

2.使用的MySQL函數備註:

left(str,length):從左邊開始截取字符串

upper(str):將字符串轉爲大寫

length(str)計算字符串長度,一個漢字算三個字符,一個數字或字母算一個字符

character_length(str)漢字、數字、字母都算一個字符

convert(expr USING encode):不同字符集之間的數據轉換

hex(Number or Str):將數字或字符串轉換爲十六進制

conv(Number, from, to):將數字從原來的進制轉換成指定的進制

interval(N,N1,N2,N3,......):將N的值與後面的值列表進行比較。假如N < N1,則返回值爲0;假如N < N2 等等,則返回值爲1;假如N < N3 等等,則返回值爲2;.....以此類推;假如N 爲NULL,則返回值爲 -1 。所有的參數均按照整數處理。爲了這個函數的正確運行,必須滿足 N1 < N2 < N3 < ……< Nn 

elt(N,str1,str2,str3,...):若N = 1,則返回值爲 str1,若N = 2,則返回值爲 str2,以此類推。若N 小於1或大於參數的數目,則返回值爲 NULL。

3.使用樣例:

select name,get_first_pinyin_char(namefrom user where get_first_pinyin_char(name) = 'W'  




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章