[数据库]MySql单表多表查询常用技巧(不断更新中)
来源:互联网 发布:sst nc数据下载 编辑:程序博客网 时间:2024/06/06 18:01
最近在给学校写一个志愿者管理系统,用到了一些数据库的操作,由于在大二的时候没有有强度的练习,所以写一写随笔总结一些数据库的编程查询技巧。希望给大家提供一些帮助。
1.正则表达式
正则表达式完全可以使用正则表达式,支持字符匹配:
1.1:例如:查询所有的2014级以及以上的学生 {注:在数据库的字段中没有年级这个字段,但是可以通过学生的学号来确定该名学生所在的年级。201* ******)。
select * from user where id regexp '(201)[4-9][0-9]{6}'
查询结果:
更多的还在不断更新中。。。 。。。O(∩_∩)O~
1.2:今天设计了一个论坛,关于回帖数量的统计搞了一上午才搞出点儿眉目来。怪我在学校没有好好学习离散数学和数据库原理。
我的表的设计:
主贴:字段ID:bbs_id
回帖:回复的主贴的ID:reply_bbs,我想统计主贴里面的某个字段顺便连count(reply_bbs)也统计到。也就是以主贴ID回帖的数量。
简单点儿,就是得到每一个主贴的回复数量(原谅撸主语文学的不咋地。。。╮(╯▽╰)╭哎)
最后来一发代码:
select b.bbs_id, s.student_id, s.student_nick,b.bbs_time, b.bbs_title, b.bbs_image, count(r.reply_bbs), b.bbs_look, b.bbs_love from ((student s inner join bbs b on s.student_id = b.bbs_student)left join reply r on r.reply_bbs = b.bbs_id ) group by(b.bbs_id) order by b.bbs_time desc;
阅读全文
0 0
- [数据库]MySql单表多表查询常用技巧(不断更新中)
- oracle 查询技巧、常用函数汇总(不断更新中。。)
- JQuery常用技巧(不断更新)
- C/C++ 常用调试函数及技巧(不断更新中)
- Mysql 中常用技巧查询手册
- MySql 优化小技巧总结(不断更新中...)
- MySQL中的小技巧(不断更新中)
- mysql 常用的语句,不断更新中
- 常用数学公式(不断更新中)
- mysql数据库查询常用
- MySql 数据库常用查询
- [数据库] MySql查询优化技巧
- C# 学习技巧积累(不断更新中。。)
- vc使用技巧(不断更新中)
- ibatis技巧收集(不断更新中)
- Vim 技巧总结(不断更新中)
- Python技巧 ---- 不断更新中
- Eclipse技巧(不断更新中
- 历届试题 表格计算
- PHP如何实现文件写入前追加,如依次写入"我 爱 你",而实现的效果是"你爱我"
- ssh 设置网络隧道及setsid 后台启动
- IMWeb提升营Day1 | 训练题3:从尾到头打印链表
- 将Entity转为Map类型
- [数据库]MySql单表多表查询常用技巧(不断更新中)
- Map与Object互转
- java中euqals和==的区别总结
- Vue.js实现多条件筛选、搜索、排序及分页的表格功能
- spring测试套件
- Q&A——UI输入(一)
- OSI七层与TCP/IP五层网络架构详解
- 【2015年第六届蓝桥杯C/C++程序设计本科B组决赛 居民集会(编程大题) 】
- 5-3-周练博客