MySQL练习时所遇问题
来源:互联网 发布:淘宝创业故事 编辑:程序博客网 时间:2024/05/16 08:09
1.针对dept和emp表,查询出下面格式的结果.
(要求使用外联接,没有员工的部门名也要显示示,员工姓名如果是空值,要求用"不存在代替;如果工资是空值,要求用0代替")
部门名称 员工姓名 工资
select * from (select dname,ename e,sal s from dept left join emp on emp.deptno=dept.deptno) a
where ifnull(e,'不存在') and ifnull(s,0)
改正:select dname,ifnull(ename,'不存在') 员工姓名,ifnull(sal,0) 工资
from (select dname,ename ,sal from dept left join emp on emp.deptno=dept.deptno) a
注意:ifnull 放在where后与select后的区别2.现在公司要给员工增加工龄工资,规则是:30*工作年限,请按以下格式显示下面结果
部门名称 员工姓名原工资增加额度新工资
select ename,sal,(select 30*(year(now())-year(hiredate)) from emp) a from emp,dept where emp.deptno=dept.deptno
报错:
Subquery returns more than 1 row 表示子查询返回了多行数据
改正:暂无
3.Navicat for MySQL中区分大小写问题(将该列设置敏感)
字符集 utf8 排列规则 utf8_bin
阅读全文
0 0
- MySQL练习时所遇问题
- mysql链接所遇问题分享
- 安装5.7.11版本mysql所遇问题
- 在测试MySQL脚本时所遇到的问题
- MySQL入门学习时,所遇到的问题(1)
- 面试时所遇问题总结
- Linux - vi 使用时所遇问题
- 使用LeakCanary时所遇问题
- git所遇问题
- 安装mysql集群所遇到的问题
- MySQL卸载重装所遇到的问题
- mysql POS机的简单vs2013代码 及所遇问题解析
- ext2.0所遇问题
- Linux初学所遇问题
- wxWidget所遇问题集锦
- android所遇问题记录
- Android项目所遇问题
- itext使用所遇问题
- 听说有些老铁,要感谢下大师兄?扫一扫,领红包啦。顺便打赏我个0.01¥怎么样?
- Android学习之ListView
- 【NOIP2017模拟赛】二分图+状态压缩DP Graph(好题)
- 为什么这题交上去显示wrong answer?
- 伪随机数rand()与srand()学习心得
- MySQL练习时所遇问题
- IDA动态调试技术及Dump内存
- Java 技术之垃圾回收机制
- Java主流几大框架的对比(EasyUI,Bootstrap,Struts2,SpingMvc,Ejb,Spring,Hibernate,Mybatis)
- Error:Unable to resolve dependency for ':app@stage/compileClasspath': Could not resolve project :mvp
- 哲学家就餐问题的思考(java实现)
- C# Webservice XML通信的基本方法(一 Webservice 接口的使用)
- parqute orc 存储文件格式
- 推荐几本经典计算机书籍