点击蓝色字关注“SQL数据库运维”

UCASE()或 UPPER()函数
UCASE()或UPPER()函数把字段的值小写转换为大写。
用于 MySQL \ Access 的语法
SELECT UCASE(column_name) FROM table_name; --小写转大写
用于 MySQL \ SQL Server \ Oracle \ SQLite \ PostgreSQL 的语法
SELECT UPPER(column_name) FROM table_name; --小写转大写
UPPER()函数SQL Server实例
SELECT UPPER('https://www.cnblogs.com/since-1995/') AS 个人博客网址
执行以上 SQL 输出结果如下:
个人博客网址 |
HTTPS://WWW.CNBLOGS.COM/SINCE-1995/ |
如果需要将数据表里的某个字段值,全部更新成大写,可使用以下SQL语句进行更新:
update 表名set 字段名 = UPPER(字段名)where 查询条件
注意:
在MySQL数据库中使用小写转大写函数时,请尽量选择upper()函数来实现MySQL转换字符串大写,因为这和其他数据库中函数相兼容,可以在以后避免一些不必要的麻烦。
扩展知识:
Oracle、PostgreSQL默认是大小写不敏感,表名、字段名等不区分大小写。
SQL Server默认是大小写不敏感;可以通过修改排序规则改变:右击数据库--->属性----->选项---->排序规则:Chinese_PRC_CS_AS 区分大小写、 Chinese_PRC_CI_AS 不区分大小写。
MySQL在Windows下都不区分大小写。在Linux下数据库名、表名、列名、别名区分大小写,具体规则在后续将会详细介绍下。

点击关注“SQL数据库运维”,后台回复关键字:进群,带你进入高手如云的技术交流群。
文章转载自SQL数据库运维,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




