1.计算相邻两行的年龄的差距

表中的数据如下

select (s.age-(select age from stu where id - s.id = 1)) from stu as s;

select a.age-b.age from stu a,stu b where a.id-b.id=1;

select a.age-b.age from stu a inner join stu b on a.id = b.id + 1;

2.找出0-200之间的数据的id数值中带有7的数据

(select a.id from student a where mod(a.id,10)=7 and a.id <201)
union
(select a.id from student a limit 69,10)
union
(select a.id from student a limit 169,10);
分析:
先找出末尾是7的数值,在找出十位上是7的数据....

3. case when then end 的使用

select name,address,case s.Address when "浙江余杭" then "Yuhang" else "other" end as res from student s;
select name,address,case s.address when s.address is null then "unknow" else s.address as address from student s;

4. if 的使用

select s.address,if(s.Address = "浙江余杭", "Yuhang", "others") from student s;

最新文章

  1. Android 通过httppost上传文本文件到服务器。
  2. Struts2 OGNL案例
  3. [异常解决] MPU6050启动异常读出陀螺仪和加速度计的值全为0的解决办法
  4. MySQL遇到check the manual that corresponds to your MySQL server version for the right syntax错误
  5. C string 函数大全
  6. 记录关于使用ADO.NET 连接池连接Oracle时Session信息不更新的坑
  7. CentOS 6下的VPN搭建
  8. MyEclipse中导出javadoc文档
  9. 计蒜客NOIP模拟赛4 D2T2 跑步爱天天
  10. 关于用IIS在.net平台发布网页的一些坑
  11. Asp.net Core认证和授权:JWT认证和授权
  12. GO语言学习笔记之Linux环境下安装GO语言
  13. 2019.01.24 bzoj2310: ParkII(轮廓线dp)
  14. tmux安装与使用
  15. win8.1怎么安装iis
  16. NHibernate 3 Beginner&#39;s Guide
  17. SSH框架整合中Hibernate实现Dao层常用结构
  18. JQ模拟触发事件
  19. javascript之原型prototype
  20. [转]webservice 采用SSL实现加密传输

热门文章

  1. 前后端分离中,使用swagger2和WireMock提高开发速度
  2. Camtasia的标记使用方法
  3. 337. 打家劫舍 III(树上dp)
  4. 数据共享-spring batch(9)上下文处理
  5. 02_启动和销毁Service
  6. Beta冲刺随笔——Day_Eight
  7. 【NOIP2017提高A组模拟9.17】组合数问题
  8. 一条 SQL 语句在 MySQL 中如何执行的
  9. OpenCV-Python图像转换为PyQt图像的变形及花屏无法正常显示问题研究
  10. moviepy1.03音视频剪辑:使用manual_tracking和headblur实现追踪人脸打马赛克