2019独角兽企业重金招聘Python工程师标准>>>

如果聚集函数和字段同时出现,则其中一个字段必须出现在grope by里,按分组统计

查询计算机系总人数
select count(*), sdept from student group by sdept

否则,这样写
select count(*), '计算机系' from student where sdept='计算机系'

显示各科考试成绩不及格的学生姓名,科目和分数

select * from student s, course c, studentcourse sc
注:出现的结果数是这三张表的记录数乘积,叫做笛卡尔积,所以如果出现多表查询时,条件个数必须最少是表的数量减一

select s.sname,c.cname,sc.grade from student s, course c, studentcourse sc where sc,grade<60 and sc.sid=s.sid and sc.cid=c.cid
注:语句是从左向右写,而程序是从右向左执行。

显示各科考试成绩不及格的学生数量和科目名称

select t1.nums,c.cname from course c,( select count(*) nums,cid from studentcourse where grade<60 grope by cid) t1 where t1.cid=c.cid

转载于:https://my.oschina.net/shunshun/blog/92684

mysql 语句 函数分析相关推荐

  1. mysql 语句性能分析_mysql的sql语句的性能诊断分析

    1> explain SQL,类似于Oracle中explain语句 例如:explain select * from nad_aditem; 2> select benchmark(co ...

  2. mysql bytessent_如何对DSQLSERVER、MySQL、Orache语句性能分析

    SQLSERVER语句性能分析 SQL SERVER通过设置STATISTICS查看执行SQL时的系统情况. SET STATISTICS PROFILE ON:显示分析.编译和执行查询所需的时间(以 ...

  3. 100% 展示 MySQL 语句执行的神器-Optimizer Trace

    在上一篇文章<用Explain 命令分析 MySQL 的 SQL 执行>中,我们讲解了 Explain 命令的详细使用.但是它只能展示 SQL 语句的执行计划,无法展示为什么一些其他的执行 ...

  4. mysql trace工具_100% 展示 MySQL 语句执行的神器-Optimizer Trace

    在上一篇文章<用Explain 命令分析 MySQL 的 SQL 执行>中,我们讲解了 Explain 命令的详细使用.但是它只能展示 SQL 语句的执行计划,无法展示为什么一些其他的执行 ...

  5. mysql 源码 缓存_MySQL源码:MYSQL存储过程/函数的分析原理及缓存机制

    前言:我个人认为,有关MYSQL存储过程/函数在MYSQL中的实现比较粗糙,可扩展性不够好,其实现的耦合性太高,所以主要讲一些它的原理方面的内容,但有可能在某些方面理解不够好或者有些不正确的地方,欢迎 ...

  6. MySQL使用profile分析语句性能消耗

    MySQL使用profile分析语句性能消耗 MySQL可以使用profile分析SQL语句的性能消耗情况.例如,查询到SQL会执行多少时间,并看出CPU.内存使用量,执行过程中系统锁及表锁的花费时间 ...

  7. mysql解析运行时间_分析 MySQL 语句运行时间

    为了验证select 1 与 select 1 from tableName 与 select * from tableName的执行效率,需要测试一下各自执行的时间.于是总结一下,查看mysql语句 ...

  8. MYSQL批量插入数据库实现语句性能分析

    MYSQL批量插入数据库实现语句性能分析 假定我们的表结构如下 代码如下   CREATE TABLE example ( example_id INT NOT NULL, name VARCHAR( ...

  9. 建立学生选课表 mysql 语句_学生选课数据库SQL语句45道练习题整理及mysql常用函数(20161019)...

    学生选课数据库SQL语句45道练习题: 一.            设有一数据库,包括四个表:学生表(Student).课程表(Course).成绩表(Score)以及教师信息表(Teacher).四 ...

最新文章

  1. 21、 TRUNCATE:清空表记录
  2. Windows Mobile和Wince下使用TinyXML进行Native C++的开发
  3. spark之2:原理介绍
  4. android ratingbar星星显示
  5. Xshell调节字体大小和样式
  6. vue与thymeleaf结合使用注意事项
  7. ExtAspNet应用技巧(十) - Grid导出为Excel文件(续)
  8. vue组件之间互相传值:兄弟组件通信
  9. 手艺人舍bpftrace而取systemtap的代价和思考
  10. 小米贷款利息计算器源码
  11. 【数据挖掘学习笔记】数据挖掘中主要问题有哪些?
  12. Arduino实验二十五 超声波传感器测距实验
  13. 服务器运行cad慢,CAD绘图如何提高效率!CAD运行用加速技巧图文教程
  14. java编译程序包不存在_在cmd下编译Java源文件文件出现程序包xxxx不存在
  15. css 设置图片为灰色
  16. 几个重要的排列组合定理公式
  17. 2022年PMP考试的3A好考吗?
  18. C语言中经典算法——斐波那契数列的几种算法
  19. 纽约州立大学水牛城分校计算机科学专业,纽约州立大学水牛城分校会不会不容易毕业?...
  20. mysql搜索斯芬克斯_如何用sphinx正确搜索数字?

热门文章

  1. 关于Javascript Hijacking
  2. NumPy - np.linspace()
  3. Android获取当前位置的三种方式及其使用方法
  4. linux c socket通信
  5. 买了两本“博客园开发者征途”系列的书
  6. 静态路由实验配置举例
  7. LuaBridge 中C++类和继承示例
  8. 高仿精仿手机版QQ空间应用源码
  9. ScriptManager.RegisterAsyncPostBackControl 方法
  10. Exceptions(小节)