ORACLE 字符串函数

1 length()

作用 统计某一字段的字符串长度

对char类型而言 统计数据类型的长度

对varchar2 而言统计 字段内数据的长度

2 substr()

作用截取字符串

例如 select substr('aaaaa',1,3)||'****' from dual;

3 RPAD和LPAD(粘贴字符)

RPAD 在列的右边粘贴字符
LPAD 在列的左边粘贴字符
SQL> select lpad(rpad(’gao’,10,’*’),17,’*’)from dual;
LPAD(RPAD(’GAO’,1
-----------------
*******gao*******

 

4 综合运用

将用户密码显示前四位 后面尾数以*代替

原始数据

select USER_NAME from sy_user;

处理之后

select rpad(substr(sy_user.USER_NAME,1,4),length(USER_NAME) ,'*')  from sy_user ;

 

 

 

你可能感兴趣的:(oracle)