SQL练习(一)
2024-08-29 15:27:48
查找今天过生日的同学
这里表中已经存储了生日,所以思路是取出date_birth去今天的日期相比较
SELECT NAME,date_birth FROM org_mhi_studentfiles WHERE MID(date_birth,6,5) = MID(CURDATE(),6,5);
-- or
SELECT NAME,date_birth FROM org_mhi_studentfiles WHERE MID(date_birth,6,5) = DATE_FORMAT(NOW(),'%m-%d');
最年轻的同学
SELECT NAME,date_birth FROM org_mhi_studentfiles WHERE date_birth = (SELECT MAX(date_birth) FROM org_mhi_studentfiles);
-- or
SELECT NAME,date_birth FROM org_mhi_studentfiles ORDER BY date_birth DESC LIMIT 0,1;
- limit 语法
limit 开始行,行数
limit 行数
- limit 和offset
-- 从第一行开始,取三行
limit 0,3
limit 3 offset 0
-- 例如:
SELECT NAME,date_birth FROM org_mhi_studentfiles ORDER BY date_birth DESC LIMIT 0,3;
SELECT NAME,date_birth FROM org_mhi_studentfiles ORDER BY date_birth DESC LIMIT 3 OFFSET 0;
结果都是:
生日倒数排名第三
这里有一个重复值
SELECT NAME,date_birth FROM org_mhi_studentfiles WHERE date_birth =
(SELECT DISTINCT date_birth FROM org_mhi_studentfiles ORDER BY date_birth DESC LIMIT 2,1);
结果:
最新文章
- SQL Server 2008 R2——使用FULL OUTER JOIN实现多表信息汇总
- Django(三)
- {Reship}Precision, Accuracy &; Recall
- jQuery遮罩层效果
- DJANGO技巧两则:模拟MKDIR -P及配合NGINX上传大文件不使超时
- PHP文件上传与安全
- istringstream和ostringstream的使用方法
- 简识UML语言(转)
- 分享一个获取代理ip的python函数
- Codeforces Round #269 (Div. 2) A B C
- setInterval定时和ajax请求
- java9 Local-variable type inference
- 记一次CPU占用率和load高的排查
- href和src的区别
- angularjs 外部调用controller中的方法
- WSAAsyncSelect模型触发不了FD_Close消息?
- java SoftReference WeakReference
- grafana查询中的变量templating
- Laravel框架初学一路由(基本路由)
- windows,cmd中进行盘符的切换