资源描述:
《SQLserver数据查询基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数据查询基础Students表中插入一条记录回顾和作业点评2-1INSERTINTOStudents(SName,SAddress,SGrade,SEmail,SSEX)VALUES('张青裁','上海松江',6,'ZQC@Sohu.com')INSERTINTOStudents(SCode,SName,SAddress,SGrade,SEmail,SSEX)VALUES(100,'张青裁','上海松江',6,'ZQC@Sohu.com',0)INSERTINTOStudents(SName,SAddress,SGrade,SEmail,SSEX)VALUES(
2、'张青裁','上海松江',6,'ZQC@Sohu.com',0)如果SCode为标识列,Students表中插入一条记录字段个数不一致不能为标识列字段赋值INSERTINTOStudents(SName,SAddress,SGrade,SEmail,SSEX)VALUES('张青裁','上海松江',6,'ZQC@Sohu.com',0)INSERTINTOStudentsInfo('姓名','地址','电子邮件')SELECTSName,SAddress,SEmailFROMStudents一次插入多条学生记录INSERTINTOStudentsInfo(姓名,
3、地址,电子邮件)SELECTSName,SAddress,SEmailFROMStudentsUPDATEStudentsSETSName='胡斐'SETSSex='1'WHERESName='胡非'回顾和作业点评2-2UPDATEStudentsSETSName='胡斐',SSex='1'WHERESName='胡非'修改学生记录字段名不需要单引号出现了2个SET子句预习检查从学生表中查询全部的数据,SQL语句怎么写?查询排序使用的关键字是什么?本章任务查询学生信息查询考试信息掌握查询的机制使用SELECT语句进行条件查询使用表达式、运算符和函数实现查询掌握查
4、询排序本章目标什么是查询客户端程序SQLServerSELECT*FROMSALES查询产生一个虚拟表看到的是表形式显示的结果,但结果并不真正存储每次执行查询只是从数据表中提取数据,并按照表的形式显示出来ABCDEFG查询结果集查询请求学生编号学生姓名地址所在班级……001张明全湖南长沙S201002李菲湖北宜昌S202003于寄谦甘肃天水S204004刘国正山东荷泽S201005周接轮台湾新竹S204006巩小妹香港龙湾S203007巩大妹香港龙湾S203008张明敏北京顺义S202009矛十八四川棉阳S204010罗林光陕西临潼S202011司马坡新疆喀什S
5、201SELECT*FROMStudentsWHERE所在班级='S202'S202陕西临潼罗林光010…S202湖北宜昌李菲002S202北京顺义张明敏008查询机制简介SELECT<列名>FROM<表名>[WHERE<查询条件表达式>][ORDERBY<排序的列名>[ASC或DESC]]SELECTSCode,SName,SAddressFROMStudentsWHERESSEX=0ORDERBYSCode查询语法列名称表名过滤条件排序条件SELECTSCode,SName,SAddressFROMStudentsWHERESSEX=0ORDERBYSCod
6、e查询全部的行和列SELECT*FROMStudents数据查询基础2-1SELECT*FROMCourse查询全部学生信息查询全部科目信息查询部分列SELECTSName,SAddressFROMStudents查询学生的姓名和地址演示示例1:简单数据查询数据查询基础2-2查询部分行或列SELECTSName,SGradeFROMStudentsWHERESAddress='北京'SELECTSName,SAddressFROMStudentsWHERESsex=1查询“北京”地区的学生姓名和年级查询女学生姓名和地址演示示例1:简单数据查询练习——查询学生相关
7、基本信息需求说明:查询全部S1的学生信息查询全部S2的学生的姓名和电话查询全部S1女同学的信息查询课时超过60的科目信息完成时间:10分钟使用AS来命名列SELECTSCodeAS学生编号,SNameAS学生姓名,SAddressAS学生地址FROMStudentsWHERESAddress<>'河南新乡'SELECTFirstName+'.'+LastNameAS姓名FROMEmployees使用=来命名列SELECT姓名=FirstName+'.'+LastNameFROMEmployees注意:1.+连接的数据类型必须兼容2.如果+连接字符型数据,结果为字
8、符串数据的连接3.如果+