下载此文档

数据查询及统计.ppt


文档分类:IT计算机 | 页数:约24页 举报非法文档有奖
1/24
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/24 下载此文档
文档列表 文档介绍
数据查询及统计
本章主要内容
单表查询
多表连接查询
嵌套查询
聚集函数
分组
数据库原理及应用
数据库中使用的表
数据库原理及应用
单表查询
单表查询
单表无条件查询
命令格式:
SELECT [ALL|DISTINCT] [TOP N[PERCENT]] <选项> [AS <显示列名>] [,<选项> [AS <显示列名>][,...]]
FROM <表名|视图名
数据库原理及应用
单表查询
例题一 查询全院学生的信息.
SELECT *
FROM STUDENT
数据库原理及应用
单表查询
单表有条件查询
命令格式:
SELECT [ALL|DISTINCT] <选项> [AS<显示列名>] [,<选项> [AS<显示列名>][,...]]
FROM <表名|视图名>
WHERE <条件表达式>
数据库原理及应用
单表查询
例题二 查询王坤的个人信息。
SELECT *
FROM STUDENT
WHERE SNAME='王坤‘
数据库原理及应用
单表查询
模糊查询
LIKE(模糊查询)
用法:<字段> [NOT] LIKE <‘匹配串’> [ESCAPE <‘换码字符’>]
其含义是查找指定的属性列值与<‘匹配串’>相匹配的记录。<‘匹配串’>可以是一个完整的字符串,也可以含有通配符%和_。其中:
%(百分号):代表任意长度(长度可以为0)的字符串;
_(下划线):代表任意单个字符。
ESCAPE <‘换码字符’>的作用是当用户要查询的字符串本身应含有%或_时,可以使用该选项对通配符进行转义。
如果LIKE后面的匹配串中不含通配符,则可以用“=”(等于)运算符取代LIKE谓词,用“!=”或“< >”(不等于)运算符取代NOT LIKE谓词。
数据库原理及应用
单表查询
例题三 查询姓王的学生的信息。
SELECT *
FROM STUDENT
WHERE SNAME LIKE '王%'
数据库原理及应用
多表连接查询
多表连接查询
语句格式:
SELECT [ALL|DISTINCT] [别名.]<选项1>[AS<显示列名>] [,[别名.]<选项2>[AS<显示列
名>][,...]]
FROM <表名1> [别名1],<表名2> [别名2][,…]
WHERE <连接条件表达式> [AND <条件表达式>]
数据库原理及应用
多表连接查询
实现根据系别查询学生的信息:
例题一 查询软件系学生的信息。
SELECT *
FROM STUDENT A,CLASS B,DEPARTMENT C
WHERE = AND = AND DEPTNAME='软件工程系'

数据查询及统计 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数24
  • 收藏数0 收藏
  • 顶次数0
  • 上传人sxlw2014
  • 文件大小836 KB
  • 时间2021-03-29
最近更新