SQL Server+MySQL数据库 简单查询 7.1简单查询.pptxVIP

  • 17
  • 0
  • 约1.88千字
  • 约 15页
  • 2020-09-26 发布于北京
  • 举报

SQL Server+MySQL数据库 简单查询 7.1简单查询.pptx

软件技术专业教学资源库《SQL+MySQL数据库》简单查询DB主讲人:邵丹查询请求A B C D E F G 1.查询的定义SELECT * FROM SALES查询结果集客户端程序SQL Server查询产生一个虚拟表看到的是表形式显示的结果,但结果并不真正存储每次执行查询只是从数据表中提取数据,并按照表的形式显示出来002李菲湖北宜昌S202…008张明敏北京顺义S202010罗林光陕西临潼S2021.查询的定义学生编号学生姓名地址所在班级……001张明全湖南长沙S201002李菲湖北宜昌S202003于寄谦甘肃天水S204004刘国正山东荷泽S201005周接轮台湾新竹S204006巩小妹香港龙湾S203007巩大妹香港龙湾S203008张明敏北京顺义S202009矛十八四川棉阳S204010罗林光陕西临潼S202011司马坡新疆喀什S201SELECT * FROM StudentsWHERE 所在班级 = S2022.查询语句的语法格式SELECT列名 FROM表名 [WHERE查询条件表达式] [Group by] 分组表达[Having]分组条件[ORDER BY 排序的列名[ASC或DESC]]2.查询语句的基本格式Select * from student – student 为表名(1)* 代表所有的行和所有的列(2)这个查询可以看做是查询的公式(3)可以把查询题简化为填空题3.查询案例分析SELECT 学号,姓名,家庭住址 FROM Student WHERE 性别=‘女’ORDER BY 学号这个查询的意义是:从学生表中查询女同学的学号、姓名和家庭住址,查询的结果按照学号升序排列。列名称表 名过滤条件排序条件SELECT FROMWHEREORDER BY4.查询部分列SELECT SName, SAddress FROM Student 查询学生的姓名和地址请同学们思考,查询课程表的课程名和学时怎么写?SELECT…… 5.查询部分的行和列SELECT SName ,SGrade FROM StudentWHERE SAddress = 北京查询 “北京”地区的学生姓名和年级SELECTSName,SAddress FROM StudentWHERE Ssex=1查询女学生姓名和地址 6.查询空行SELECT SName FROM Student WHERE SEmail IS NULLSemail =‘’使用常量列SELECT 姓名=SName,地址= SAddress,‘北京新兴桥 AS 学校名称FROM Student7.查询限制行数SELECT TOP 5 SName, SAddressFROM Students WHERE SSex = 0返回百分之多少行SELECT TOP 20 PERCENT SName, SAddressFROM Students WHERE SSex = 08.查询语句的排序select studentno,score from result order by scoreSELECT Studentno AS 学生编号,(Score*0.9+5) AS 综合成绩FROM resultWHERE (Score*0.9+5)60ORDER BY Score ,studentno降序排列SELECT Studentno,Score FROM result ORDER BY Score DESC9.查询语句的多列排序SELECT Studentno AS 学生编号, subjectno AS 课程ID, Score AS 成绩FROM resultWHERE Score 60ORDER BY subjectno, Score10.查询课堂练习(1)查询全部一年级的学生信息 gradeid=1(2)查询全部二年级的学生的姓名和电话(3)查询全部一年级女同学的信息(4)查询课时超过60的科目信息12.查询课后练习(1)S2的科目名称(2)S2男同学的姓名和住址(3)无电子邮件的学生姓名和年级信息(4)出生日期在1990年之后的S2的学生姓名和年级信息(5)参加了日期为2010年2月15日的“HTML和CSS网页技术”科目考试的成绩信息THANKS谢谢聆听黑龙江农业经济职业学院 更多模板下载地址:/shop/view28111.html(复制链接到浏览器打开)

文档评论(0)

1亿VIP精品文档

相关文档