社区
MySQL
帖子详情
关于MYSQL截取中英文字符串(最高只能发100分的帖子)
宁波朱超
2013-05-06 08:00:44
需求:SELECT length('佑佳A诗尚BCDEFG您好'); 返回25
因为一个汉字是 3个长度 ,一个英文是1个长度。
我想通过一句SQL语句 从左第一位截取 长度为不大于10的 字符串 也就是获取 '佑A佳诗'
可以不~~!?
...全文
302
6
打赏
收藏
关于MYSQL截取中英文字符串(最高只能发100分的帖子)
需求:SELECT length('佑佳A诗尚BCDEFG您好'); 返回25 因为一个汉字是 3个长度 ,一个英文是1个长度。 我想通过一句SQL语句 从左第一位截取 长度为不大于10的 字符串 也就是获取 '佑A佳诗' 可以不~~!?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
huabing84
2013-05-07
打赏
举报
回复
MySQL 5.0以上的版本: 1.一个汉字占多少长度与编码有关: UTF-8:一个汉字=3个字节 GBK:一个汉字=2个字节 2.varchar(n)表示n个字符,无论汉字和英文,Mysql都能存入n个字符,仅是实际字节长度有所区别 3.MySQL检查长度,可用SQL语言: select LENGTH(fieldname) from tablename 来查看 varchar(2) 里面的2指的是字符数。不是字节数。1个字符占几个字节就取决于编码类型。
Rotel-刘志东
2013-05-07
打赏
举报
回复
--设置字符集 set names lantin1 --截取字符 select substring('佑佳A诗尚BCDEFG您好',1,10)
wwwwb
2013-05-07
打赏
举报
回复
SET NAMES LATIN1; SELECT SUBSTRING('佑佳A诗尚BCDEFG您好',1,10) OR DELIMITER $$ DROP PROCEDURE IF EXISTS EE$$ CREATE PROCEDURE EE() BEGIN SET NAMES LATIN1; SELECT SUBSTRING('佑佳A诗尚BCDEFG您好',1,10) INTO OUTFILE 'R:/TEMP/123.TXT'; END$$ DELIMITER ;
宁波朱超
2013-05-07
打赏
举报
回复
看来那个设置字符集是逃不掉的了,跟领导商量下,虽然不是 一条语句 但是还是感谢大家。
rucypli
2013-05-06
打赏
举报
回复
mysql> SELECT substring('佑佳A诗尚BCDEFG您好',1,10); +---------------------------------------------+ | substring('佑佳A诗尚BCDEFG您好',1,10) | +---------------------------------------------+ | 佑佳A诗 | +---------------------------------------------+
ACMAIN_CHM
2013-05-06
打赏
举报
回复
set names 'gbk'; 然后再试。
PHP中使用substr()
截取
字符串
出现中文乱码问题该怎么办
遇到这些需求时,我们经常会想到使用substr()方法来实现,substr()对全英文
字符串
的
截取
是比较适合的。 但
字符串
只要出现中文字符,就有可能导致PHP substr中文乱码,因为中文UTF-8编码,每个汉字占3字节,而GB2312...
PHP开
发
实战1200例源码
实例112 解决用substr()函数对中文
字符串
截取
时出现乱码的问题 143 实例113
字符串
与HTML标记相互转换 144 实例114 运用PHP 5.0新型
字符串
输出XML数据 145 实例115 判断
字符串
中是否存在指定
子
串 146 2.9 正则...
PHP7
字符串
模块
King老师精心打造的PHP7
字符串
实战课程,由浅入深的讲解了PHP中
字符串
模块,并介绍了一些常用的
字符串
相关操作,让我们一起开启
字符串
之旅吧~ 山哥出品,必属精品!
mysql
截取
字符串
中的英文字符_
mysql
中
截取
字符串
函数left()、right()、substring()、substring_inedx()...
最近在写PHP的接口服务,需要从
Mysql
数据库按日期(不带时间)查询数据,而数据库中字段是按照“日期+时间”存储的,因此想到了使用
Mysql
字符串
截取
函数
截取
日期部分。简单经过总结,在
Mysql
处理
字符串
截取
的函数有...
mysql
中文
截取
_中文
字符串
截取
java多字节
字符串
按字节
截取
算法思路1.先按照实际要
截取
的字节长度,复制一份字节数组2.转换回
字符串
,计算字符长度resLen,并按这个长度
截取
原
字符串
3.计算
截取
的
字符串
的字节数是否等于需求长度len,相等则直接...
MySQL
56,687
社区成员
56,710
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章