计算机二级VF_SQL查询.ppt

计算机二级VF_SQL查询.ppt

ID:50893881

大小:2.20 MB

页数:74页

时间:2020-03-15

计算机二级VF_SQL查询.ppt_第1页
计算机二级VF_SQL查询.ppt_第2页
计算机二级VF_SQL查询.ppt_第3页
计算机二级VF_SQL查询.ppt_第4页
计算机二级VF_SQL查询.ppt_第5页
资源描述:

《计算机二级VF_SQL查询.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SQL查询语句2009年7月2011年4月姓名班级王老师09-1张老师09-2李老师09-3刘老师09-4姓名班级性别成绩张山09-1男91李海09-2男87刘梅09-4女100Tom09-4男65赵琳09-1女90教师.dbf学生.dbf姓名班级王老师09-1张老师09-2李老师09-3刘老师09-41.简单查询例1:请查询所有教师的姓名1.简单查询格式:SELECT列FROM表例:SELECT姓名FROM教师姓名王老师张老师李老师刘老师1.简单查询习题:请查询所有学生的姓名SELECT姓名FROM学生姓名班级性别成绩张山09-1男91李海09-2男87刘梅09-4女100

2、Tom09-4男65赵琳09-1女901.简单查询例2:请查询所有学生的班级和姓名1.简单查询SELECT班级,姓名FROM学生班级姓名09-1张山09-2李海09-4刘梅09-4Tom09-1赵琳1.简单查询习题:请查询所有学生的姓名和成绩SELECT姓名,成绩FROM学生姓名班级性别成绩张山09-1男91李海09-2男87刘梅09-4女100Tom09-4男65赵琳09-1女901.简单查询例3:请查询所有学生的班级1.简单查询例:SELECT班级FROM学生班级09-109-209-409-409-11.简单查询例:SELECT班级FROM学生班级09-109-209-

3、4SELECTDISTINCT班级FROM学生去掉重复值1.简单查询习题:假设学生表中有“籍贯”这一列,请查询所有学生的籍贯有哪些。SELECTDISTINCT籍贯FROM学生1.简单查询所有列查询学生表中的所有列SELECT姓名,班级,性别,成绩FROM学生SELECT*FROM学生2.简单查询带条件格式:SELECT列FROM表WHERE条件例1:SELECT姓名FROM学生WHERE成绩>90例2:SELECT姓名FROM学生WHERE性别=’女’1.简单查询习题:请查询成绩在80至90之间(不含端点)的学生姓名和班级。SELECT姓名,班级FROM学生WHERE成绩>

4、80and成绩<901.简单查询习题:请查询成绩不在80至90之间(不含端点)的学生姓名和班级。SELECT姓名,班级FROM学生WHERE成绩<80or成绩>901.简单查询找出“09-1”或“09-2”班的同学的所有信息。SELECT*FROM学生WHERE班级=’09-1’OR班级=’09-2’1.简单查询找出成绩大于90分的男生的所有信息。SELECT*FROM学生WHERE成绩>90AND性别=’男’1.简单查询找出成绩大于90分的,并且是“09-1”或“09-2”班的同学的所有信息。SELECT*FROM学生;WHERE成绩>90AND (班级=’09-1’OR班

5、级=’09-2’)1.简单查询教师表中有性别和职称字段,找出男教授和男副教授的所有信息。SELECT*FROM教师;WHERE性别=’男’AND;(职称=’教授’OR职称=’副教授’)2.连接查询查询所有学生的姓名,班级和他们老师的姓名SELECT姓名,班级,姓名FROM学生,教师WHERE学生.班级=教师.班级SELECT学生.姓名,学生.班级,教师.姓名FROM学生,教师WHERE学生.班级=教师.班级从多个表中取出数据,表之间有公共字段作联结的桥梁2.连接查询找出教师的姓名和所担任课程名称。2.连接查询找出教师的姓名和任课名称。SELECT姓名,课程名FROM教师表,课

6、程表WHERE教师表.课程号=课程表.课程号3.嵌套查询找出籍贯是北京的学生的全部信息。SELECT*FROM学生WHERE籍贯=’北京’IN3.嵌套查询找出籍贯是北京、山东、湖北、广东的学生的全部信息。SELECT*FROM学生WHERE籍贯=’北京’and籍贯=’山东’and籍贯=’湖北’and籍贯=’广东’SELECT*FROM学生WHERE籍贯=’北京’or籍贯=’山东’or籍贯=’湖北’or籍贯=’广东’SELECT*FROM学生WHERE籍贯IN(’北京’,’山东’,’湖北’,’广东’)WHERE籍贯IN(’北京’,’山东’,’湖北’,’广东’)3.嵌套查询找出成

7、绩是66、77、88、99的学生的全部信息。SELECT*FROM学生WHERE成绩IN(66,77,88,99)4.Betweenand找出成绩在60-90之间(包含端点)的学生的全部信息。SELECT*FROM学生WHERE成绩between60and90相当于:WHERE成绩>=60and成绩<=904.Like找出姓张的学生的全部信息。SELECT*FROM学生WHERE姓名like’张%’4.Like找出名字最后是“国”字的学生的全部信息。SELECT*FROM学生WHERE姓名like’%国

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。