當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


MySQL UCASE()或UPPER()用法及代碼示例


1.UCASE():
該函數可用於將字符串轉換為大寫。這個函數類似於UPPER()函數。 UPPER()\UCASE()是內置的MySQL函數。

用法:

SELECT UCASE(text)

例子 -

SELECT UCASE("MySQL on geeksforgeeks is FUN!") AS UpperText;

輸出:

UpperText
GEEKSFORGEEKS 上的 MYSQL 很有趣!

現在,您將在這裏看到 UPPER 函數。

2.UPPER():

用法:

SELECT UPPER(text)

例子 -

SELECT UPPER("MySQL on geeksforgeeks is FUN!") AS UpperText;

輸出:

UpperText
GEEKSFORGEEKS 上的 MYSQL 很有趣!

處理二進製字符串數據:
UPPER() 函數不影響二進製字符串,例如 BINARY、VARBINARY 或 BLOB。因此,要在UPPER()函數中使用二進製字符串,需要將字符串轉換為非二進製字符串。

例子 -

SET @str = BINARY 'Geeksforgeeks';

現在,如果您想讀取二進製字符串,請使用下麵給出的語法。

SELECT UPPER(@str), UPPER(CONVERT(@str USING utf8mb4)) AS UpperText;

輸出:

上部(@str) UpperText
Geeksforgeeks GEEKSFORGEEKS

筆記 -
從輸出中可以清楚地觀察到,UPPER()函數對二進製字符串沒有影響。


相關用法


注:本文由純淨天空篩選整理自khushboogoyal499大神的英文原創作品 UCASE() or UPPER() Function in MySQL。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。