当前位置:   article > 正文

mysql之字符串函数

mysql之字符串函数

假设我们有一个字符串 'Hello, World!' 作为示例,我们会展示对这个字符串应用每个函数后的结果。

CONCAT(str1, str2, ...)

将多个字符串值连接成一个字符串。

SELECT CONCAT('Hello, ', 'World!'); -- 结果: 'Hello, World!'

LENGTH(str)

返回字符串的长度(字节数)。

SELECT LENGTH('Hello, World!'); -- 结果: 13

CHAR_LENGTH(str)

返回字符串的字符数。

SELECT CHAR_LENGTH('Hello, World!'); -- 结果: 13

SUBSTRING(str, pos, len)

从字符串 str 中提取从位置 pos 开始的 len 长度的子字符串。如果不指定 len,则提取到字符串的末尾。

SELECT SUBSTRING('Hello, World!', 8, 5); -- 结果: 'World'

LOWER(str)

将字符串中的所有字符转换为小写。

SELECT LOWER('Hello, World!'); -- 结果: 'hello, world!'

UPPER(str)

将字符串中的所有字符转换为大写。

SELECT UPPER('Hello, World!'); -- 结果: 'HELLO, WORLD!'

TRIM(str)

去除字符串两端的空白字符

SELECT TRIM(' Hello, World! '); -- 结果: 'Hello, World!'

REPLACE(str, from_str, to_str)

将字符串 str 中的所有 from_str 替换为 to_str

SELECT REPLACE('Hello, World!', 'World', 'Everyone'); -- 结果: 'Hello, Everyone!'

LEFT(str, len)

返回字符串 str 最左边的 len 个字符。

SELECT LEFT('Hello, World!', 5); -- 结果: 'Hello'

RIGHT(str, len)

返回字符串 str 最右边的 len 个字符。

SELECT RIGHT('Hello, World!', 6); -- 结果: 'World!'

请注意,这些函数的结果是基于示例字符串 'Hello, World!'。在实际的 MySQL 数据库中,你需要替换 'Hello, World!' 为你的列名或者实际的字符串值。

在实际应用中,你可以直接在 SQL 查询中使用这些函数,例如:

SELECT CONCAT(first_name, ' ', last_name) AS full_name FROM users;

这条查询将会连接 users 表中的 first_namelast_name 字段,并返回新的列 full_name。其他函数也可以以类似的方式在查询中使用,以满足特定的数据处理需求。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/747046
推荐阅读
相关标签
  

闽ICP备14008679号