sql
文章平均质量分 60
tom_tom_tom_xiang
这个作者很懒,什么都没留下…
展开
-
mysql查询本月上一个月的数据
1.查询本月的数据SELECT * FROM 表名 WHERE DATE_FORMAT(字段名, '%Y%m' ) = DATE_FORMAT(CURDATE(), '%Y%m' )来说一下 CURDATE()这个函数,它返回的结果是 年-月-日。如:1995-07-11跟它相似的几个函数都有 NOW(),CURDATE(),大家可以进行SELECT NOW(),CURDATE(),CUR原创 2017-07-11 10:40:35 · 1223 阅读 · 0 评论 -
sql多表查询分组最大值
问题描述:有三张表:学生表Student(id,name),id为主键;课程表Subject(id,name),id为主键;分数表score(studentid,subjectid,score),其中studentId与subjectid为联合主键,一句sql语句查询出:学号,姓名,课程名,课程最高分.模拟实现如下:三张表:CREATE TABLE student( id IN原创 2017-07-05 20:51:36 · 2926 阅读 · 1 评论 -
group by 高级用法超详细总结
group by 作为一种分组查询,在sql中用处十分广泛。其中的简单用法,这里不再进行赘述,这篇文章,主要是研究 group by 的 rollup ,cube以及grouping sets测试的表如下图所示group by rollup 首先解释一下 rollup的中文意思为:归纳,汇总的意思。执行这个语句 select sum(toba_num),c原创 2017-10-10 08:52:12 · 19062 阅读 · 0 评论 -
查询数据库中有多少张表
SELECT COUNT(*) TABLES, table_schema FROM information_schema.TABLES WHERE table_schema = 'dbname' GROUP BY table_schema;其中 dbname 是你的想要查询数据库的名字转载 2017-12-05 16:51:49 · 1770 阅读 · 0 评论