MySQL 中的 UCASE() 或 UPPER()函数
1. UCASE() :
此函数可用于将字符串转换为大写。此函数类似于UPPER()函数。 UPPER()\UCASE() 是 MySQL 的内置函数。
句法 :
SELECT UCASE(text)
例子 -
SELECT UCASE("MySQL on geeksforgeeks is FUN!") AS UpperText;
输出 :
UpperText |
---|
MYSQL ON GEEKSFORGEEKS IS FUN! |
现在,在这里您将看到 UPPER函数。
2. UPPER() :
句法 :
SELECT UPPER(text)
例子 -
SELECT UPPER("MySQL on geeksforgeeks is FUN!") AS UpperText;
输出 :
UpperText MYSQL ON GEEKSFORGEEKS IS FUN!
处理二进制字符串数据:
UPPER()函数不会影响二进制字符串,例如 BINARY、VARBINARY 或 BLOB。因此,要在 UPPER()函数中使用二进制字符串,它需要将字符串转换为非二进制字符串。
例子 -
SET @str = BINARY 'Geeksforgeeks';
现在,如果您想读取二进制字符串,请使用下面给出的以下语法。
SELECT UPPER(@str), UPPER(CONVERT(@str USING utf8mb4)) AS UpperText;
输出 :
UPPER(@str) UpperText Geeksforgeeks GEEKSFORGEEKS
笔记 -
从输出中可以清楚地看出,UPPER()函数对二进制字符串没有影响。