查找今天过生日的同学

这里表中已经存储了生日,所以思路是取出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);

结果:

最新文章

  1. SQL Server 2008 R2——使用FULL OUTER JOIN实现多表信息汇总
  2. Django(三)
  3. {Reship}Precision, Accuracy & Recall
  4. jQuery遮罩层效果
  5. DJANGO技巧两则:模拟MKDIR -P及配合NGINX上传大文件不使超时
  6. PHP文件上传与安全
  7. istringstream和ostringstream的使用方法
  8. 简识UML语言(转)
  9. 分享一个获取代理ip的python函数
  10. Codeforces Round #269 (Div. 2) A B C
  11. setInterval定时和ajax请求
  12. java9 Local-variable type inference
  13. 记一次CPU占用率和load高的排查
  14. href和src的区别
  15. angularjs 外部调用controller中的方法
  16. WSAAsyncSelect模型触发不了FD_Close消息?
  17. java SoftReference WeakReference
  18. grafana查询中的变量templating
  19. Laravel框架初学一路由(基本路由)
  20. windows,cmd中进行盘符的切换

热门文章

  1. iframe嵌套页面的跳转方式
  2. Xamarin Android Webview中JS调用App中的C#方法
  3. ubantu18.04 配置nginx与uwsgi
  4. [ActionScript 3.0] 十进制与二进制,十六进制等数据之间的相互转换
  5. Squid代理服务器(二)——配置Squid服务器
  6. ubuntu->桌面版-常用设置
  7. python lambda匿名函数 用法
  8. oracle nvl()函数
  9. linux ssh 上传 文件
  10. Python之人工智能(一)