资源预览内容
第1页 / 共2页
第2页 / 共2页
亲,该文档总共2页全部预览完了,如果喜欢就下载吧!
资源描述
三.关键字 where 的用法比较运算符号:等于=大于 小于=小于等于=不等于 不大于!不小于!=100 and 点击率0四、关键字 between 的用法例:查询表 section 中点击率在 50 到 100 之间的版块解:select * from section where点击率 between 50 and 100五、关键字 in 的用法例:从 users 表中查询生日在 3 月,5 月,7 月出生的信息解:select * from users where month(出生日期)in(3,5,7)六、关键字 like 的用法% 表示任何类型字符如刘% 指姓刘的人_ 表示任何单个字符如刘_ 指单名刘姓的人 指定范围或集合的任何单个字符 不属指定范围或集合的任何单字符例:查找 author 表中区号为 415 的电话解:select photo from authors where photo like 415%七、关键字 null 的用法 【null 表示未知】例:在表 title 中查出预付款少于 5000 或预付款未知的书解:select 书号,预付款 from title where预付款40000十、 (排序)关键字 order by 的用法。 【order by 指排序】 asc 指升序 desc 指降序例:将发帖表中 topic 记录按点击率由低到高排序。解: select *from topic order by点击率 asc十一、关键字 compute 的用法【用于生成统计结果】例:查询 section 表中所有版块点击率及平均点击率。解:select 版号,版名,点击率 from section compute avg(点击率)十二、连接查询【交叉连接 cross join 内连接 inner join 外连接 outer join】例 1: 【内连接 inner join】显示所有职工的职工号、姓名、部门名和工资,并按部门名顺序排列解:select worker.职工号,worker.姓名, 部门名,工资from worker join departon worker.部门号=depart.部门号join salary on worker.职工号=salary.职工号order by部门名例 2: 【左外连接 lift outer join】采用左向外联接。查找200001 班所有学生的学号、姓名及他们选修课程号,同时也列出该班没选课的学生的学号、姓名。解:select student_info.学号, 姓名,result_info.课程号from student_infoleft outer join result_info on student_info.学号= result_info.学号where 班级号=200001例 3: 【右外连接 right outer join】采用右向外联接。查找所有学生的学号,姓名及他们选修课程号,同时也列出没选课的学生的学号、姓名。解:select student_info.学号, 姓名, result_info.课程号 from result_inforight outer join student_infoon student_info.学号= result_info.学号例 4: 【交叉查询 cross join】列出学生所有可能的选课情况。解:select 学号,姓名,课程号,课程名from student_infocross join course_info
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号