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

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

SQL数据库运维 2021-08-23
3760

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

LCASE() 或 LOWER()函数

LCASE()或LOWER()函数把字段的值大写转换为小写。

于 MySQL \ Access 语法

    SELECT LCASE(column_name) FROM table_name;  --大写转小写

    于 MySQL \ SQL Server \ Oracle \ SQLite \ PostgreSQL 语法

      SELECT LOWER(column_name) FROM table_name;   --大写转小写

      LOWER()函数SQL Server实例

        SELECT LOWER('httpS://www.cnblogs.COM/SINCE-1995/') AS 个人博客网址

        执行以上 SQL 输出结果如下:

        个人博客网址

        https://www.cnblogs.com/since-1995/

        如果需要将数据表里的某个字段值,全部更新成小写,可使用以下SQL语句进行更新:

          update 表名
          set 字段名 = LOWER(字段名)
          where 查询条件


          注意:

                在MySQL数据库中使用大写转小写函数时,请尽量选择LOWER()函数来实现MySQL转换字符串小写,因为这和其他数据库中函数相兼容,可以在以后避免一些不必要的麻烦。

          扩展知识:

          • Oracle、PostgreSQL默认是大小写不敏感,表名、字段名等不区分大小写。

          • SQL Server默认是大小写不敏感;可以通过修改排序规则改变:右击数据库--->属性----->选项---->排序规则:Chinese_PRC_CS_AS 区分大小写、 Chinese_PRC_CI_AS 不区分大小写。

          • MySQL在Windows下都不区分大小写。在Linux下数据库名、表名、列名、别名区分大小写,具体规则在后续将会详细介绍下。

          点击关注“SQL数据库运维”,后台回复关键字:进群,带你进入高手如云的技术交流群。

          文章转载自SQL数据库运维,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

          评论