news 2026/4/10 19:02:34

mysql之字符串函数

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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。其他函数也可以以类似的方式在查询中使用,以满足特定的数据处理需求。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/10 13:15:32

深度测评9个AI论文软件,自考学生轻松搞定毕业论文!

深度测评9个AI论文软件,自考学生轻松搞定毕业论文! AI 工具如何助力自考学生轻松应对论文挑战 在当前的学术环境中,越来越多的学生开始借助 AI 工具来辅助论文写作。尤其是在自考群体中,时间紧张、资料繁杂、写作经验不足等问题尤…

作者头像 李华
网站建设 2026/4/4 17:37:52

Nacos实例缓存

由于远程调用用RestTemplate请求注册中心获取微服务地址列表用RestTemplate给对方服务的某个地址发送请求每次调用都要请求两次,会非常耗费性能所以第一次获取实例列表之后,缓存一下,就不用再获取了|而实例缓存要做的就是,和注册中…

作者头像 李华
网站建设 2026/4/5 14:14:09

2026必备!10个AI论文网站,研究生高效写作神器!

2026必备!10个AI论文网站,研究生高效写作神器! 论文写作的革命,从这里开始 在当今学术研究日益激烈的竞争环境中,研究生们对高效、精准的写作工具需求愈发迫切。AI 工具的出现,不仅改变了传统的写作方式&am…

作者头像 李华
网站建设 2026/3/31 13:31:13

set_input_delay/set_output_delay介绍

计算block端口上的timing,通常需要用到set_input_delay和set_output_delay告知工具外部电路的延迟信息,以方便工具计算端口上的timing。 如下图所示,框内为block,在计算这段timing path时,其公式如下: setup: (delay2 + delay3 + T) – (delay1 + delay4 + delay5)hold:…

作者头像 李华
网站建设 2026/4/4 5:01:16

深蓝海域智能制造知识库解决方案

在智能制造进入从“数据驱动”迈向“知识驱动”的关键阶段,知识库建设已成为能力成熟度模型(GB/T 39116-2020)多次强调的核心能力。从人员知识数字化,到工艺设计知识库、设备故障知识库,再到质量问题知识库与客户服务知…

作者头像 李华
网站建设 2026/4/9 20:37:38

深度学习计算机毕设之基于cnn机器学习识别微小细胞细菌细胞器

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华