导航菜单
首页 >  » 正文

数据库完整性的定义一般由SQL的语句来实现。 1、下面不属于数据定义功能的SQL语句是:

SQL关系代数,求至少选修了两门以上课的学生的学号,用关系代数写出来。

study(sno,cno,score)查询至少选修了两门课程的学生学号:π1(σ(1=4Λ2!=5)(study x study))

用sql语句查询选修了3门及以上课程的学生学号,姓名,选修的课程数

SELECT学号FROM选课表GROUPBY学号HAVINGCOUNT(*)>=3
【拓展】
1. SQL即结构化查询语言(Structured Query Language),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。
2. SQL语句无论是种类还是数量都是繁多的,很多语句也是经常要用到的,SQL查询语句就是一个典型的例子,无论是高级查询还是低级查询,SQL查询语句的需求是最频繁的。
3. 基本语句 数据记录筛选:
4. sql="select * from 数据表 where字段名=字段值 order by字段名[desc]"(按某个字段值降序排列。默认升序ASC)
5. sql="select * from 数据表 where字段名like %字段值% order by 字段名 [desc]"
6. sql="select top 10 * from 数据表 where字段名=字段值 order by 字段名 [desc]"
7. sql="select top 10 * from 数据表 order by 字段名 [desc]"
8. sql="select * from 数据表 where字段名in (值1,值2,值3)"
9. sql="select * from 数据表 where字段名between 值1 and 值2"

使用SQL语句删除没有学生选修的课程记录

这个我也答了
delete from 课程 where 课程号 not in(select 课程号 from 选课)

相关推荐: