1 -- 演示字符串相关函数 2 -- (一) charset(str) 返回字符串的字符集编码格式 3 4 SELECT CHARSET(enname) FROM emp; #显默认格式为utf8 5 6 -- (二) concat (string2 [,....])连接字符串,将多个列拼接成一列 7 SELECT DISTINCT CONCAT(enname,'工作是',job) FROM emp; #通过' 工作是'将前后两者拼接起来 8 9 -- (三) instr(string,substring)返回substring在string中出现的位置,没有则返回0 10 SELECT INSTR('nongzhongwen','wen')FROM DUAL # wen在前一个词中第十个位置开始,dual是表示没有表时,可以用它来测试 11 12 -- (四)Ucase(string2) 转换成大写 13 SELECT DISTINCT UCASE(enname)FROM emp #将员工表中的姓名转换为大写 14 15 -- (五) Lcase(string 2) 转换成小写 16 SELECT DISTINCT LCASE(enname)FROM emp #将员工表中的姓名转换为小写 17 18 -- (六)left(string 2,length)从string2中的左边起取length个字符 19 SELECT LEFT(enname,2)FROM emp; 20 21 -- (七)length(string) string长度(按照字节) 22 SELECT LENGTH(job) FROM emp; 23 24 -- (八) replace (str,search_str,replace_str) 在str中用replace _str替换search_str 25 SELECT enname,REPLACE (job,'运动员','篮球运动员')FROM emp;# 把job中的运动员替换成篮球运动员 26 27 -- (九)strcmp(string1,string2) 逐字符比较两字符串的大小 28 SELECT STRCMP('nong','zong')FROM DUAL #比较两个字符的大小 29 30 -- (十)substring(str,position[,length]) 从str的position 开始(从1开始计算),取length个字符 31 SELECT FROM SUBSTRING(enname,1,2)FROM emp#表示从姓名列中第一个位置开始截取2个字符 32 33 -- (十一)ltrim(string2 )rtrim (string2) 去除前端或者后端空格 trim(string)去除两边的空格 34 35 SELECT LTRIM(' nong')FROM DUAL; 36 SELECT RTRIM('nong ')FROM DUAL; 37 SELECT TRIM(' nong ')FROM DUAL;
原文地址:http://www.cnblogs.com/nzm-2019/p/16887829.html
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,请务用于商业用途!
3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员!
8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载
声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性