【每日一小题】如何对单列限定条件并返回查询结果?

1.题目:

2.解题思路:

①找到需要限定条件的列:hire_date;

②确定限定条件:在hire_date中找最大值,陷阱是最大值可能不止一个;

③确定返回字段与原表一致,可以选择select*。

3.代码实现:

select * from employees

where hire_date=(

select max(hire_date) from employees);

4.可能的错误解答:

select * from employees

order by hire_date desc

limit 1;

问题点:默认最大值只有1个。

#MySQL#
全部评论

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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