2.单行函数-字符函数

来源:互联网 发布:淘宝多边纸盒图片 编辑:程序博客网 时间:2024/06/05 21:18

1、将字符串内容全部转成大写

SELECT UPPER(name) FROM emp;

2、将字符串内容全部转成小写

SELECT LOWER(name) FROM emp;

3、将字符串的开头首字母大写

SELECT INITCAP(name) FROM emp;

4、用新的字符串替换旧的字符串

SELECT 'new_name' REPLACE name FROM emp;

5、求字符串的长度

SELECT LENGTH(name) FROM emp;

6、截取字符串,输出he

SELECT TRUNC('hello',0,2) FROM dual;

7、ASCII返回指定字符对应的数字,如下是41

SELECT ASCII('A') FROM dual;

8、CHR(数字),返回数字对应的字符,返回A。

SELECT CHR(41) FROM dual;

9、在字符串或者字段的左边增加n个字符,结果AAAAAhello,下面的10表示的是加完后整个字符串的长度是10

SELECT LPAD('hello',10,'A') FROM dual;

10、在字符串或者字段的右边增加n个字符,结果hello*,下面的6表示,加完后整个字符串的长度是6

SELECT RPAD('hello',6,'*') FROM dual;

11、去掉左边的空格,结果hello

SELECT LTRIM(' hello') FROM dual;

12、去掉右边的空格,结果hello

SELECT RTRIM('hello ') FROM dual;

13、去掉两边的空格,结果hello

SELECT TRIM(' hello ') FROM dual;

14、查找字符串是否在另一个字符串出现,若出现,返回出现的起始位置,若不出现返回0

SELECT INSTR('hello world','world') FROM dual;返回7,位置是从1开始的,不是0
SELECT INSTR('hello world','hi') FROM dual;返回0


0 0
原创粉丝点击