字符串函數對二進制數據、字符串和表達式執行不同的運算。此類函數作用於CHAR、VARCHAR、 BINARY、 和VARBINARY 數據類型以及可以隱式轉換為CHAR 或VARCHAR的數據類型。可以在SELECT 語句的SELECT 和WHERE 子句以及表達式中使用字符串函數。常用的字符串函數有:
1、字符轉換函數
有以下幾種字符轉換函數:
·ASCII()
ASCII() 函數返回字符表達式最左端字符的ASCII 碼值。ASCII() 函數語法如下:
例4-40:
提醒:在ASCII()函數中,純數字的字符串可不用‘’括起來,但含其它字符的字符串必須用‘’括起來使用,否則會出錯。
·CHAR()
CHAR() 函數用於將ASCII 碼轉換為字符。其語法如下:
如果沒有輸入0 ~ 255 之間的ASCII 碼值,CHAR() 函數會返回一個NULL 值。
例4-41:
·LOWER()
LOWER() 函數把字符串全部轉換為小寫,其語法如下: