数据库作业6

SELECT:

小总结(摘要?):
简单来说,单表查询就是三步:查什么、从哪里查、查什么样的
【例3.29】到【例3.38】的模板
SELECT 目标
FROM 目的地
WHERE 查询条件
【例3.39】新增添了结果排序
ORDER BY Grade DESC;
ORDER BY 按什么 怎么排;
【例3.47】和【例3.48】使用了下面这个条件语句
HAVING 查询条件
这个用法呢,上面如果使用了排序语句就用这个语句控制条件(经过了几次试验,上面没有by语句的话是不能用这个的)

首先把三个表初始化一下:链接
然后在实验过程中为了完整运行,会添加一些新元组(详情见文章末尾吧)
知识点在文中用这个标识出来

【例3.29】: 查询学号为201215121的学生的详细情况。

SELECT *         
FROM  Student       
WHERE  Sno = '201215121'; 
--条件等价于:      Sno LIKE  '201215121';

*代表表中所有属性
LIKE等价于 “=”
插入图片1
【例3.30】: 查询所有姓刘学生的姓名、学号和性别。

 SELECT Sname, Sno, Ssex      
 FROM Student      
 WHERE  Sname LIKE '刘%';

插入图片2
**【例3.31】:**查询姓"欧阳"且全名为三个汉字的学生的姓名。(因为表里没有,所以现在加进去两个学生信息)

 SELECT Sname      
 FROM   Student      
 WHERE  Sname LIKE '欧阳_ _';

这里两个_是代表一个汉字
插入图片3
**【例3.32】:**查询名字中第2个字为"阳"字的学生的姓名和学号。

SELECT Sname,Sno      
FROM     Student      
WHERE  Sname LIKE '_ _阳%';

这里知识点跟上一个例题一样,就不添信息了

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值