MySQL是一款流行的關系型數據庫管理系統,提供了許多字符串函數,用于處理和操作字符串數據。以下是一些MySQL字符串函數的示例:
SELECT UPPER('hello world'); -- 輸出結果為:HELLO WORLD SELECT LOWER('USERNAMES'); -- 輸出結果為:usernames
這些函數可以讓你快速地將字符串轉換為大寫或小寫形式。
SELECT CONCAT('user', '_', '001'); -- 輸出結果為:user_001
使用CONCAT函數可以將多個字符串連接在一起。
SELECT SUBSTRING('Hello world', 1, 5); -- 輸出結果為:Hello SELECT SUBSTRING('Hello world', 7); -- 輸出結果為:world
SUBSTRING函數用于提取字符串的一部分。
SELECT REPLACE('Hello world', 'world', 'MySQL'); -- 輸出結果為:Hello MySQL
REPLACE函數可以用一個字符串替換另一個字符串。
SELECT TRIM(' spaces '); -- 輸出結果為:spaces SELECT LTRIM(' spaces '); -- 輸出結果為:spaces SELECT RTRIM(' spaces '); -- 輸出結果為: spaces
TRIM、LTRIM和RTRIM函數可用于去掉字符串中的空格。
除了以上五個函數外,MySQL還有許多其他字符串函數,如LENGTH、INSTR、STRCMP等等。