mysql难题收录
2024-09-29 05:31:14
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;
最新文章
- Android 通过httppost上传文本文件到服务器。
- Struts2 OGNL案例
- [异常解决] MPU6050启动异常读出陀螺仪和加速度计的值全为0的解决办法
- MySQL遇到check the manual that corresponds to your MySQL server version for the right syntax错误
- C string 函数大全
- 记录关于使用ADO.NET 连接池连接Oracle时Session信息不更新的坑
- CentOS 6下的VPN搭建
- MyEclipse中导出javadoc文档
- 计蒜客NOIP模拟赛4 D2T2 跑步爱天天
- 关于用IIS在.net平台发布网页的一些坑
- Asp.net Core认证和授权:JWT认证和授权
- GO语言学习笔记之Linux环境下安装GO语言
- 2019.01.24 bzoj2310: ParkII(轮廓线dp)
- tmux安装与使用
- win8.1怎么安装iis
- NHibernate 3 Beginner&#39;s Guide
- SSH框架整合中Hibernate实现Dao层常用结构
- JQ模拟触发事件
- javascript之原型prototype
- [转]webservice 采用SSL实现加密传输
热门文章
- 前后端分离中,使用swagger2和WireMock提高开发速度
- Camtasia的标记使用方法
- 337. 打家劫舍 III(树上dp)
- 数据共享-spring batch(9)上下文处理
- 02_启动和销毁Service
- Beta冲刺随笔——Day_Eight
- 【NOIP2017提高A组模拟9.17】组合数问题
- 一条 SQL 语句在 MySQL 中如何执行的
- OpenCV-Python图像转换为PyQt图像的变形及花屏无法正常显示问题研究
- moviepy1.03音视频剪辑:使用manual_tracking和headblur实现追踪人脸打马赛克