范例:验证函数 —— 直接在字符串数据上使用
SELECT UPPER('Hello'),LOWER('Hello');
范例:验证函数 —— 在列上使用(将所有雇员的姓名按照小写字母的方式显示)
SELECT LOWER(ename) FROM emp ;
字符串连接函数:字符串 concat(字符串 | 列,字符串 | 列,….)
select concat('My', 'S', 'QL'),concat('My', NULL, 'QL');
字符串 concat_ws(separater,字符串 | 列,字符串 | 列,….)
select concat_ws('-','My', 'S', 'QL'),concat_ws('-','My', NULL, 'QL');
替换指定字符串的内容:字符串 REPLACE(字符串 | 列,要替换的内容,新的内容)
SELECT REPLACE('hello world','l','_');
范例:替换数据列 搜索替换字母 区分大小写
SELECT ename,REPLACE(ename,'A','_') FROM emp ;
字符串截取 —— 截取部分
实际上在数据库中,字符串的索引下标是从1开始的(程序是从0开始的,这点要注意区分)。
SELECT SUBSTR('hello world',1,5);
去掉左右空格函数:字符串 TRIM(字符串 | 列)
使用TRIM()函数可以去掉的只是左右空格,但是中间的空格是无法取消的
SELECT ' hello world ',TRIM(' hello world ');