MySQL基本操作

1、 select * from datebase where xx(属性) = value

2、 select max(xx(属性)) from database

3、 select * from employees order by hire_date desc limit 2, 1
LIMIT m,n : 表示从第m+1条开始,取n条数据;
LIMIT n : 表示从第0条开始,取n条数据,是limit(0,n)的缩写。

选择第二高的薪水

select max(Salary) SecondHighestSalary 
from Employee
where Salary < (select max(Salary) from Employee)

4、 用COUNT()函数和GROUP BY语句可以统计同一emp_no值的记录条数

请你查找薪水记录超过15次的员工号emp_no以及其对应的记录次数t,以上例子输出如下:
select emp_no, count(emp_no) 
from salaries 
group by emp_no having
count(salary) > 15

5、请你找出所有员工具体的薪水salary情况,对于相同的薪水只显示一次,并按照逆序显示,以上例子输出如下:
1、相同薪水显示一次,则使用SELECT DISTINCT可去除重复值
2、要求逆序排列,则在最后应使用ORDER BY salary DESC

select distinct salary 
from salaries
order by salary desc
全部评论

相关推荐

03-06 20:09
贵州大学 Java
King987:你这个学历找个中大厂刷实习经历都是可以的,但是项目要有亮点才行,这个什么外卖就不要做了,去找找最新的项目,至少涉及高并发或者是新型的AI技术mcp rag啥的 ,我在出简历点评,但是你这个没什么好点评的,内容太少,而且含金量太低。自己改一改吧,或者看一下我的项目地址中,那里有大厂最近做过的实习项目
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
正在热议
更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务