一、case when
需求:按薪资排序高中低
select empno,ename, case when sal<1000 then 'low' when sal>=1000 and sal <3000 then 'middle' else 'high' end as new_sal from emp;
需求:将emp表的奖金这列如果说没有显示0而不是null
select empno,ename, case when comm is null then 0 else comm end from emp;
二、cast
select empno,ename,cast(sal as string) new_sal from emp;