用mysql查询出字段中的前几个字

用mysql查询出字段中的前几个字,第1张

用mysql查询出字段中的前几个字可以用left()方法,

如果要查一个字段的前50个字符,sql语句举例:

select left(table_column,50)  from   table_name

left(table_column,50) 表示截取table_column左边的50个字符

扩展资料

sql中截取字符串的相关函数介绍:

1、left(name,4)截取左边的4个字符

列:SELECT LEFT(201809,4) 年

结果:2018

2、right(name,2)截取右边的2个字符

SELECT RIGHT(201809,2) 月份

结果:09

3、SUBSTRING(name,3) 截取name这个字段 从第三个字符开始,之后的所有个字符

SELECT SUBSTRING('1234567',3)

结果:34567

4、SUBSTRING(name, -4) 截取name这个字段的第 4 个字符位置(倒数)开始取,直到结束

SELECT SUBSTRING('1234567',-4)

结果:4567

sql语句concat啊,比如,select if(char_length(title)>10,concat(left(title,10),\"....\"),title) title,id from news 是截取前十个字符的


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6125919.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-15
下一篇 2023-03-15

发表评论

登录后才能评论

评论列表(0条)

保存