Tech Neo技巧沙龙 | 11月25号,九州云/ZStack与您一路商量云时代收集界线治理实践
- WITH emp AS (
- SELECT
- tbD. NAME,
- tbE. ID
- FROM
- tbDepartmemtEmployee tbDE
- LEFT JOIN tbEmployee tbE ON tbDE.employeeId = tbE. ID
- LEFT JOIN tbDepartment tbD ON tbDE. ID = tbD. ID
- WHERE
- tbE.age >= 40
- AND tbE.sqlary < 2000
- ) SELECT
- emp. NAME,
- COUNT (emp. NAME)
- FROM
- emp
- GROUP BY
- emp. NAME
- ORDER BY
- COUNT (emp. NAME) DESC
媒介
正午吃饭的时刻无意中在QQ群里忽然看到一道有趣的面试题,直到午休停止群里都没人答复第二道题的谜底,可能是因为sql太长,大年夜济粤得写了,遂开一篇文┞仿记录一下,标题如下:
谜底
1.简单的update语句,须要留意的是员工表中的age和salary都是int型
2.涉及多表萌芽及子萌芽,可能我的sql写的有点长
- UPDATE tbEmployee
- SET salary = salary + 200
- WHERE
- age >= 40
- AND salary < 2000;
【编辑推荐】
- MySQL数据清理的需求分析和改进
- 带你一路懂得MySQL履行筹划
- MySQL JSON数据类型若何操作?这里告诉你~
- 10分钟让你明白MySQL是若何应用索引的
- MyFlash--美团点评的开源MySQL闪回对象
推荐阅读
Tech Neo技巧沙龙 | 11月25号,九州云/ZStack与您一路商量云时代收集界线治理实践 当人们得不到offer时,他们多半会认为这是他们的错:“我被三家公司拒之门外,是以我可能是一个糟糕>>>详细阅读
本文标题:一道数据库的简单面试题
地址:http://www.17bianji.com/lsqh/39088.html
1/2 1