- 2
- 0
- 约小于1千字
- 约 8页
- 2026-06-30 发布于山东
- 举报
新编数据库技术—MySQL北方工业大学王若宾wrb@ncut.edu.cn
第5章数据库查询基础数据准备01连接查询03基础查询02嵌套查询04联合查询05
查询书目表(tb_bibliography)中,每种类型中最贵的图书名称(name)和价格(price)。使用ANY关键字。由于要求查找每个类型下的价格最大值,分组后必然返回的是多组数据,如果用max()函数的返回值作为条件,那需要单独多次执行,而用ANY关键字可实现一条语句查询出每个类型图书的最高价格。操作演示。案例5.34列子查询(ANY关键词)01任务02分析03实施
SQL代码USE?lib;??????SELECT?name,?price?FROM?tb_bibliography?WHERE?price=ANY(SELECTMAX(price)FROMtb_bibliographyGROUPBYcategory);
特殊情况带来的意外结果当其他类的某个价格并不是本类的最高价但是和另外一个类的最高价格相同时,查询结果会怎样?为了验证结果,增加一条记录,其SQL如下:INSERTINTOlib.tb_bibliographyVALUES(9780001,test,abc,abcpublishing,2024-06-01,Introd
原创力文档

文档评论(0)