mysql截取前几个字符串_每天一个常用MySQL函数-concat、left、substring等

本文介绍了在MySQL中处理字符串的基本操作,包括使用`LEFT`和`SUBSTRING`函数进行字符串截取,以及利用`CONCAT`函数进行字符串拼接。通过示例展示了如何有效地组合和提取文本,例如在处理用户地址和文章内容时。
摘要由CSDN通过智能技术生成
6475aec96fb5b33a5f6ad2abb3b068c8.png

场景

有时候我们在处理字符串的时候可能不是拿来就用难免需要做一些操作,比如拼接用户地址(国家、省市、区县等),展示文章简介的千30个字等

语法

left(column, n) 截取column的前n个字符substring(column, start, lenth) 从start开始截取lenth个,这里从0开始concat(s1, s2, s3...) 连接字符串

使用

select * from article where id = 1;+----+-------------+-------------------------------------------------------------------+| id | title       | content                                                           |+----+-------------+-------------------------------------------------------------------+|  1 | MySQL优化   | 我们来讲一讲MySQL优化,分几个方面讲,第一是表                     |+----+-------------+-------------------------------------------------------------------+1 row in set (0.00 sec)select substring(content, 1, 10) from article where id = 1;+---------------------------+| substring(content, 1, 10) |+---------------------------+| 我们来讲一讲MySQ          |+---------------------------+1 row in set (0.00 sec)select left(content, 10) from article where id = 1;+------------------------+| left(content, 10)      |+------------------------+| 我们来讲一讲MySQ       |+------------------------+1 row in set (0.01 sec)

来看一个concat的例子

select * from address where id =1;+----+---------+--------+-------------------------+| id | country | city   | detail                  |+----+---------+--------+-------------------------+|  1 | 中国    | 北京   | 丰台区铁营里12号        |+----+---------+--------+-------------------------+1 row in set (0.00 sec)select concat(country, city, detail) from address where id = 1;+-------------------------------------+| concat(country, city, detail)       |+-------------------------------------+| 中国北京丰台区铁营里12号            |+-------------------------------------+1 row in set (0.00 sec)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值