一、字符串函数
#字符串相关函数的使用,使用emp表
#返回字串字符集
SELECT CHARSET(ename) FROM emp
#连接字串,将多个列拼接成一列
SELECT CONCAT(ename,' 工作是 ',job) FROM emp
#返回substring在string中出现的位置,没有返回0
#dual 业务表,系统表
SELECT INSTR('小王','王')FROM DUAL
#转成大写
SELECT UCASE(ename) FROM emp
#转成小写
SELECT LCASE(ename) FROM emp
#从string中的左边或着右边取length个字符
SELECT LEFT(ename,1) FROM emp
#string长度
SELECT LENGTH(ename)FROM emp
#在str中用replace_str替换search_str
SELECT ename, REPLACE(job,'会计','做账') FROM emp
#比较两字串的大小
SELECT STRCMP('小李','小王')FROM DUAL
#从某列的第一个位置取出多少个字符
SELECT SUBSTRING(ename,1,2)FROM emp
#去掉前端空格或后端空格
SELECT LTRIM(' 小李')FROM DUAL
SELECT RTRIM('小李 ')FROM DUAL
SELECT TRIM(' 小李 ')FROM DUAL
#以首字母小写的方式显示所有员工emp表的姓名
SELECT CONCAT(LCASE(SUBSTRING(ename,1,1)),SUBSTRING(ename,2))AS new_name FROM emp;