数据库
首页 > 数据库> > SQL-常用函数语法

SQL-常用函数语法

作者:互联网

COALESCE

基本语法:coalesce(表达式1,表达式2,表达式3,...,表达式n)
实际应用中,表达式可以是1个或多个,表达式可以是字符串或者字段等。 当只有一个表达式时,表达式不能为空,即不能为coalesce(null);不过可以为空字符串,比如coalesce('')
常用来将null值转为0

-- 如果userid为空,则返回id2,...
select COALESCE(userid,id2,id3) newid from table;

to_char

1.保留小数

格式必须是9。
小数点位数前保留位数不足则####;
to_char中的第二个参数的小数点后面位数高于第一个参数,会用0补齐;
to_char中的第二个参数的小数点前面位数高于第一个参数,会用空格补齐;

select to_char(222.222222,'999.99') as 值 from dual
2.时间格式
select to_char(sysdate,'yyyy') from dual; -- 年
select to_char(sysdate,'Q' from dual; --季
select to_char(sysdate,'mm') from dual; --月
select to_char(sysdate,'dd') from dual; --日

连字符 ||

-- 22.22&
select 22.22||'%' as 值 from dual

标签:sysdate,char,函数,--,语法,select,dual,SQL,表达式
来源: https://www.cnblogs.com/a999/p/16154911.html