题目

1.查询年龄在19-23岁之间(不含19与23岁)的学生姓名,性别,年龄(当前年2010);
2.查询选修过1或3号课程且成绩大于等于75分的所有学生的学号(不许重复);
3.请将选修了2号课或3号课课程的同学情况按课程号升序,成绩降序排序;
4.请将选了1号课程且成绩在70分以上的,学号的末位数为3的同学按成绩降序排序,并将学号,成绩显示出来;
5.查询管理系所有非李姓的2009级同学情况
6.查询所有两字姓名信息系’的张姓同学的姓名,性别与系别;
7.查询名字中第3个字为玲4月4号出生的学生的姓名和学号;
8.查询信息系所有非刘姓的、名字所有字为3个字的同学的学号和姓名;
9.查询8月8日出生的90后学生的名字及生日(注含1990);
10.查询2009级计算机系男生李姓85年后出生的学生情况"

答案

1011 select sname,sex,2010-year(csrq) as age from student where 2010-year(csrq)>19 and 2010-year(csrq)<23
1012 select distinct sno from sc where (cno=‘1’ or cno=‘3’) and grade>=75
1013 select * from sc where cno=‘2’ or cno=‘3’ order by cno,grade desc
1014 select sno,grade from sc where cno=‘1’ and grade>70 and sno like ‘%3’ order by grade desc
1015 select * from student where sdept=‘管理系’ and sname not like ‘李%’ and sno like ‘2009%’
1016 select sname,sex,sdept from student where sname like ‘张_’ and sdept=‘信息系’
1017 select sname,sno from student where sname like ‘玲%’ and month(csrq)=4 and day(csrq)=4
1018 select sno,sname from student where sdept=‘信息系’ and sname not like ‘刘%’ and sname like '
_’
1019 select sname,csrq from student where month(**csrq)=8 and day(csrq)=8 and year(csrq)>=1990
1020 select from student where sno like ‘2009%’ and sdept=‘计算机系’ and sex=‘男’ and sname like ‘李%’ and year(csrq)>1985

总结如下:
1.常规语法是select [列名] from [表名] where [限定条件] order by [列名]
2.条件连接词就是and和or
3.模糊查询like:[列名] like ‘’。其中_代表一个字符,%代表所有字符。
4.可以通过year,month,day分别取日期中的年月日。

PS:order by列名默认升序,需要降序可在列名后添加 desc

数据库-sql语句-第一次课相关推荐

  1. 建立学生选课表 mysql 语句_学生选课数据库SQL语句45道练习题整理及mysql常用函数(20161019)...

    学生选课数据库SQL语句45道练习题: 一.            设有一数据库,包括四个表:学生表(Student).课程表(Course).成绩表(Score)以及教师信息表(Teacher).四 ...

  2. mysql查询选课程的学生学号和姓名_数据库SQL语句中查询选修了全部课程的学生的学号和姓名理解...

    首先头脑中有三点概念: 1.EXISTS子查询找到的提交 NOTEXISTS子查询中找不到的提交 说明:不要去翻译为存在和不存在,把脑袋搞晕. 2.建立程序循环的概念,这是一个动态的查询过程.如FOR ...

  3. oracle数据库----SQL语句的实践(应用实例)

    oracle数据库----SQL语句的实践(应用实例) 创建表工资表salary,包括员工号emp_id,员工名emp_name,员工月基本工资monthsal,员工月总发工资totalsal. cr ...

  4. MySQL删除s表命令_SQLServer数据库sql语句中----删除表数据drop、truncate和delete的用法...

    本文主要向大家介绍了SQLServer数据库sql语句中----删除表数据drop.truncate和delete的用法,通过具体的内容向大家展现,希望对大家学习SQLServer数据库有所帮助. 虽 ...

  5. mysql sql exists_数据库sql语句的exists总结

    数据库sql语句的exists总结 sql exists in 学习 先来比较下语法: --deals=交易表,areas=地域表,例如香港:我们的目的:查看有交易的地域 select * from ...

  6. 计算机导论sql试题,数据库SQL语句练习题

    一.            设有一数据库,包括四个表:学生表(Student).课程表(Course).成绩表(Score)以及教师信息表(Teacher).四个表的结构分别如表1-1的表(一)~表( ...

  7. 数据库三级考mysql还是sqlse_计算机三级考试数据库SQL语句整理

    计算机三级考试数据库SQL语句整理 本文是关于计算机三级考试数据库SQL语句整理,包括创建数据库.删除数据库.备份sql server.创建新表等,供同学们参考学习!想了解更多相关信息请持续关注我们应 ...

  8. 数据库SQL语句课堂总结(2)——子查询

    废话引言 我有一个梦想,有一天能跟上单大师敲sql的速度QAQ 本文数据库同数据库SQL语句课堂总结(1) 主要介绍子查询的相关语句 正文开始 子查询介绍 定义: 子查询允许把一个查询嵌套在另一个查询 ...

  9. 各数据库SQL语句差异

    因为数据库SQL语句在各大产品中带有"方言性",即SQLSERVER SYBASE都是用了T-SQL,Mysql是用的标准SQL,Oracle有有自己的PL/SQL.由于这种&qu ...

最新文章

  1. String类为什么是final
  2. linux启用root用户,Ubuntu 下启用root账号与修改密码
  3. OpenCV LATCH Matching描述符匹配算法的实例(附完整代码)
  4. javascript底层练习
  5. mac系统 PDO连接数据库报错处理
  6. ecc加解密算法 c++_ECC加密算法的基本介绍
  7. [C++]Qt 如何处理密集型耗时的事情(频繁调用QApplication::processEvents)
  8. 台积电CEO魏哲家:3nm工艺按计划推进 明年一季度将看到营收
  9. keras embeding设置初始值的两种方式
  10. 使用VueJs开发单页面应用经验总结
  11. 13-hadoop-入门程序
  12. ams1117-3.3v电源稳压芯片低压差线性稳压器
  13. 江西科技师范大学泰豪校区计算机专业,扎心了!比取经还艰难的大学路,南昌居然占了这么多……...
  14. 借助图灵机器人+20行代码实现微信智能聊天
  15. 基于SpringBoot+JSoup+POI+Swagger2实现校园教务系统成绩课程等信息抓取,并提供接口访问的小项目
  16. 数据结构队列的代码实现
  17. react 复制antd表格行
  18. 计算机专业知识3,计算机专业知识试卷3
  19. Keras系列之文本向量化
  20. lombok中的@Builder、@Singular注解

热门文章

  1. android opencv 数码变焦,Android开发(53) 摄像头自动对焦。在OpenCV图像识别中连续拍照时自动对焦和拍照。......
  2. leetcode五月每日一题 leetcode394
  3. OpenCV乒乓球位置检测【python】【颜色追踪】【霍夫圆】
  4. 2021年前端小白进阶大神必看编程资源免费分享(视频+源码+笔记)
  5. android 美图购物车,Android ViewAnimator 实现仿美图的添加购物车的按钮
  6. iOS 《Quartz 2D编程指南》之【图片水印】(包含完整demo源码)
  7. [转](2条消息) 分享8个有趣的python小玩具
  8. 如何减少喝酒对身体的伤害?
  9. Python Broadcast机制
  10. 2006全球50大#8220;最牛#215;…