SQL基础(备注)

本文介绍了如何使用SQL语句在CLASS表和stu表中进行复杂筛选,包括条件匹配、排序及分页操作,具体展示了查询特定记录的方法,如根据学生分数、课程类型和姓名中的特定子串进行筛选,并按指定字段排序。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

请写出在CLASS表中查找满足如下条件的记录的SQL语句:
1.返回字段 C_NAME,C_STU
2返回记录数:前5条
3.查询条件:C_STU值 大于30,并且 c_type值 为真,
并且C_name字段值中有“二班”两个字

4.查询结果按c_stu 正排序,按C_TYPE倒排序(注:在正排序时请不要省略排 序关键字)


select top 5 c_name,c_stu from class where c_stu>30 and c_type=true and c_name like '*二班*'order by c_stu asc,c_type desc


请写出在class和stu表中查找满足以下条件的记录的SQL语句:①表class中的字段c_id与stu表中的s_cid为关联字段 ②返回字段

c_name,s_no,s_name ③查询条件:c_stu字段大于20,并且s_no第二到第四位是“006”这三个字符的 ④查询结果按s_no倒排序。

注:因为两个表中字段没有重名,因此写本条语句时字段名前不用加表名。

select c_name,s_no,s_name from class,stu where c_id=s_cid and c_stu>20 and s_no like '?006*' order by s_no desc



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值