mysql中max和where的实例分析

分类:编程技术 时间:2024-02-20 15:25 浏览:0 评论:0
0
本文主要介绍mysql中max和where的实例分析。文章中的介绍非常详细,有一定的参考价值。感兴趣的朋友一定要读一下!

mysql max和where之间的执行问题

执行sql:

CREATE TABLE `grades ` (`id` int(20) NOT NULL AUTO_INCRMENT、`student_id` int(20) NOT NULL、`subject` varchar(20) COLLATE utf8_bin DEFAULT NULL、`grades` varchar(20) COLLATE utf8_bin DEFAULT NULL、PRIMARY KEY ( `id`)) ENGINE=InnoDB AUTO_INCRMENT=4 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;插入`grades`(`id`,`student_id`,`subject`,`grades`)值(1,1,'中文','80'),(2,1,'数学','89'),(3,2,'语文','90');创建表 `student` ( `id` int(20) NOT NULL AUTO_INCRMENT, `name` varchar(20) COLLATE utf8_bin DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCRMENT=4 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;插入`student`(`id`,`name` ) 值(1,'小明'),(2,'小明')hong'),(3, '小白');

执行结果:

执行结果1:

执行结果2:

执行结果3:

执行结果4:

执行结果5:

可以看出:

1.max在where之前执行条件,

2. Group by 在 max

3 之前执行。当where和group by同时出现时,先执行where条件

以上就是《MySQL中Max和Where示例分析》一文的全部内容。感谢您的阅读!希望分享的内容对大家有所帮助。更多相关知识,欢迎关注行业资讯频道!

1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 编程技术 > mysql中max和where的实例分析

用户评论