1. 程式人生 > >mysql學習第三天練習(流程控制函數)

mysql學習第三天練習(流程控制函數)

dep 個數 大於 div net sel word 127.0.0.1 流程

-- 流程控制函數

-- 1、查詢員工部門號,並賦予部門名
select empno,ename,deptno,case deptno
                                                    when 10 then 10部門
                                                    when 20 then 20部門
                                                    else 30部門 end 
from emp

-- 2、判斷工資小於1000,小於4000,大於4000
select empno,ename,sal,case when sal<1000 then 大窮鬼 when sal<4000 then 中等窮鬼 else 大老板 end from emp -- 3、判斷為真 select if(2>1,2大,1大) from dual -- 4、判斷為假 select if(1>2,2大,1大
) from dual -- 5、如果為null返回0,與coalesce() select ifnull(comm,0),coalesce(comm,0) from emp -- 6、如果兩個數相同返回空,如果不相同返回第一個參數 select nullif(4,8) from dual -- 7、查詢數據庫 select database() from dual -- 8、查詢數據庫版本 select version() from dual -- 9、查詢用戶名 select user() from dual -- 10、 select inet_aton(127.0.0.1),inet_ntoa(
2130706433) -- 11、密碼加密 select password(kkk) -- 12、md5加密 select md5(123),nullif(md5(123),md5(123))

mysql學習第三天練習(流程控制函數)