没有合适的资源?快使用搜索试试~ 我知道了~
首页【数据库】作业6——SQL练习3 – SELECT(单表查询)
SELECT:【例3.29】~【例3.48】 REF:教材3.4“数据查询”的部分例题 1. 在SQLserver上运行,观察运行效果,并把代码写到作业中。 2. 写出自己的理解/收获/心得体会(部分比较复杂的例题,建议增加测试方法和测试数据,举一反三)。 REF:建表&插入数据 作业原地址:作业 书接上回:【数据库】作业5——SQL练习2 – INDEX / INSERT / SELECT 注:因为这个和前一个作业是一起写的,所以也和上个作业情况一样,数据出现了丢失,扫了一下这次作业,没有特别的情况,也没有什么大的问题出现,所以这次作业只交了代码,没有实验截图了。(已经做完了所有例题的前提!
资源详情
资源评论
资源推荐

【数据库】作业【数据库】作业6——SQL练习练习3 – SELECT(单表查询)(单表查询)
SELECT:【例【例3.29】】~【例【例3.48】】
REF:教材3.4“数据查询”的部分例题
1. 在在SQLserver上运行,观察运行效果,并把代码写到作业中。上运行,观察运行效果,并把代码写到作业中。
2. 写出自己的理解写出自己的理解/收获收获/心得体会(部分比较复杂的例题,建议增加测试方法和测试数据,举一反三)。心得体会(部分比较复杂的例题,建议增加测试方法和测试数据,举一反三)。
REF:建表&插入数据
作业原地址:作业
书接上回:【数据库】作业5——SQL练习2 – INDEX / INSERT / SELECT
注:注:因为这个和前一个作业是一起写的,所以也和上个作业情况一样,数据出现了丢失,扫了一下这次作业,没有特别的情
况,也没有什么大的问题出现,所以这次作业只交了代码,没有实验截图了。(已经做完了所有例题的前提!!!)
④字符匹配
谓词LIKE可以用来进行字符串的匹配
[NOT] LIKE ‘’ [ESCAPE ‘ ’]
其含义是查找指定的属性列值与相匹配的元组。
可以是一个完整的字符串,也可以含有通配符%和 _
%::任意长度(长度可以为0)的字符串。
_ ::代表任意单个字符。
【例3.29】查询学号为201215121的学生的详细情况。
SELECT *
FROM Student
WHERE Sno LIKE '201215121';
等价于
SELECT *
FROM Student
WHERE Sno = '201215121';
【例3.30】 查询所有姓刘学生的姓名、学号和性别。
SELECT Sname, Sno, Ssex
FROM Student
WHERE Sname LIKE '刘%';
【例3.31】查询姓"欧阳"且全名为三个汉字的学生的姓名。
SELECT Sname
FROM Student
WHERE Sname LIKE '欧阳_';
注:注:数据库字符集为ASCII时一个汉字需要两个_;当字符集为GBK时需要一个_。
【例3.32】查询名字中第二个字为"阳"的学生的姓名和学号。
SELECT Sname,Sno
FROM Student
WHERE Sname LIKE '_阳%';
【例3.33】查询所有不姓刘的学生姓名、学号和性别。
SELECT Sname,Sno,Ssex
FROM Student
WHERE Sname NOT LIKE '刘%';

















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0