mysql学习第三天练习(流程控制函数)

Posted MKN

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql学习第三天练习(流程控制函数)相关的知识,希望对你有一定的参考价值。

-- 流程控制函数

-- 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学习第三天练习(流程控制函数)的主要内容,如果未能解决你的问题,请参考以下文章

mysql学习第三天练习(多表连接)

Java学习第三天

python练习第三天

第三天(下) 流程控制 if while swtich break continue

零基础带你学习MySQL—流程控制函数(十七)

英语练习第三天-2023.03.26