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(name) from user where get_first_pinyin_char(name) = 'W'