下载此文档

SQL语言的幻灯片电子课件.ppt


文档分类:IT计算机 | 页数:约37页 举报非法文档有奖
1/37
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/37 下载此文档
文档列表 文档介绍
SQL语言
使用SQL语句查询表数据
SQL语句最主要的功能是查询,即把数据表中的数据查找出来,以便浏览和使用。SQL语句中查询表数据使用的是 SELECT语句。SELECT语句的基本形式分为3部分:查什么数据、由哪儿查数据、查的条件是什么,即SELECTFROMWHERE。
1)基本的SELECT语句
格式:SELECT <字段名1>[,<字段名2>…];
FROM [数据库名称!]<表或视图> 
功能:从指定表或视图中查询全部记录的指定字段值。
使用SQL语句查询表数据
【】查询dab中所有学生。
SELECT * FROM dab
结果如下图所示。其中“*”是通配符,表示所有字段,该命令等价于:
SELECT 学号,姓名,性别,出生日期,专业班级 FROM dab
【】查询dab中“姓名”、“性别”字段。
SELECT 姓名,性别 FROM dab
结果将仅显示如图中的第2列、第3列数据。
2)唯一性查询
唯一性查询指对于要显示的结果,若有重复出现时,则只显示重复行中的一行。这可通过在基本SELECT语句中加入DISTINCT关键字的方法实现。若不加此关键字,则显示全部行。
【】查询dab中“专业班级”字段,要求数据重复时,仅显示相重复的一条记录。
SELECT 专业班级 FROM dab DISTINCT
结果如图所示。
3)带条件的查询
在SELECT语句中,可以通过WHERE子句为查询规定条件
WHERE子句的格式:
WHERE <条件表达式1>[AND <条件表达式2>…]
功能:查询指定表或视图中满足查询条件的记录。其中<条件表达式>可以是关系表达式,也可以是逻辑表达式,下表列出了组成<条件表达式>常用的运算符。
运算符类别
运算符
实例
关系运算符
=、>、<、>=、<=、<>
成绩>=60
逻辑运算符
NOT、 AND、 OR
成绩>=60 AND成绩<70
字符串匹配运算符
LIKE
性别 LIKE "男"
范围运算符
BETWEEN AND
成绩BETWEEN 60 AND 70
空值运算符
IS NULL
成绩 IS NULL
集合运算符
IN、NOT IN
专业班级 IN (“计算机”,”英语”)
【】查询dab中的男生学号、姓名、性别。
SELECT 学号,姓名,性别 FROM dab WHERE 性别="男"
结果如下图所示。
【】查询dab中计算机1班的男生姓名。
SELECT 姓名 FROM dab WHERE 性别="男" AND 专业班级="计算机1班"
结果是: 张广田
【】查询xkcjb中成绩在70~90分范围内的学生。
SELECT * FROM xkcjb WHERE 成绩 BETWEEN 70 AND 90 
结果如图所示。等价于:
SELECT * FROM xkcjb WHERE 成绩>=70 AND 成绩<=90
【】查询dab中所有姓“张”的学生。
SELECT * FROM dab WHERE 姓名 LIKE "张%"
结果如下图所示。
LIKE子句中可以用通配符:下划线“_”,表示任何一个字符;百分号符“%”,表示一串字符。
【】查询xkcjb中选修课程号为“001”的学生。
SELECT * FROM xkcjb WHERE 课程号 IN ("001")
结果有3条记录,学号分别为“20050010”、“20050020”和“20045643”。

SQL语言的幻灯片电子课件 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数37
  • 收藏数0 收藏
  • 顶次数0
  • 上传人翩仙妙玉
  • 文件大小0 KB
  • 时间2013-12-16