怎么截取字符串 字符串是有全角和半角的,但要根据字节去截取,不要根据字符截取比如:有字符串'怎12345()么截取字符串'我要截取字节数为11(也就是"怎12345()么")的字符,应该怎么做? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 难办啊一个汉字长度认为1啊试试substrw SQL> select substrb('怎12345()么截取字符串',0,11) from dual;SUBSTRB('怎12345()么截取字符串------------------------------怎12345()么 SQL> select substrb('oracle的新方法',0,6) from dual;SUBSTR------oracle SQL> select substrb('oracle的新方法',4,8) from dual;SUBSTRB(--------cle的新 试试select substr('怎12345()么截取字符串',1,11) from dual好用啊 补充说明:substrb截取的是字节,如果数据库字符集是UTF8等多字节字符集(一个汉字占3个或以上字节的系统),截取的时候,需要截取的位数需要根据汉字多少重新计算例子中数据库字符集是一个汉字占据两个字节 分组排序的问题,求答案,在线等,谢谢各位大侠了 while的问题 sql语句实现两张表数据的合并 ORACLE连接问题 大家好啊!问个问题:就是如果从本地到别的不同类型的数据库中拿出数据。有什么好的方法? SOS!监听程序当前无法识别 数据库有问题了。。oracle initialization or shutdown in process 关于blob数据类型 rownum影响排序问题 [求助]在线求助“数据导入的问题”? oracle如何进行双机热备份? 数据库日志分析
一个汉字长度认为1啊
试试substrw
------------------------------
怎12345()么
------
oracle
--------
cle的新
select substr('怎12345()么截取字符串',1,11) from dual好用啊