暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

SQL UCASE() 函数的使用(小写转大写)

SQL数据库运维 2021-08-20
2049

点击蓝色字关注“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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

          评论