7.4 嵌套查询
select Sno, Sname, Sdept from student where Sdept=(select Sdept from Student where Sname='刘晨');
select Sno, Sname from student where Sno in (select Sno from sc where Cno=(select Cno from course where Cname='信息系统' ));
上面的第二个例子和下面这个查询语句是等价的:
select Student.Sno, Sname from student, sc, course where student.Sno=sc.Sno And sc.cno=course.cno And course.cname='信息系统';
select Sname, Sage from student where Sage < ANY(select Sage from student where Sdept='IS') AND Sdept <> 'IS';
select Sname from student where exists(select * from sc where Cno='1' AND Sno=student.Sno);
select sname from student where not exists (select cno from course where cno in (1,2,3) AND not exists (select * from sc where cno = course.cno AND sno = student.sno));
7.5 集合查询
select * from student where Sage<=19 UNION select * from student where Sdept='CS';
8 插入子查询结果
INSERT INTO deptage(Sdept, Avgage) SELECT Sdept, AVG(Sage) from Student GROUP BY Sdept;
9 修改
UPDATE student SET Sage=Sage+1;
10 删除
delete from deptage where Sdept='CS';
分享到:
相关推荐
sql 2000 常用命令集,T-sql语言 常用记录集
SQL常用命令使用方法
Oracle中SQL常用命令经典集,命令格式及相应的范例,理论与实际相结合才是捷径……
SQL命令是用集合,常用的sql命令使用,举例说明。word文档格式。
面试、笔试、考试,常用SQL语句速查手册,及其常用增、删、改、查命令用法、语法合集。快速复习SQL语言参考资料。
MySql 常用命令集,想要学习了解mysql就好好看看,绝对有帮助,呵呵
DB2常用命令 db2level 显示db2的版本号 显示SQL出错信息 db2 "? sql6031" db2mtrk 管理DAS 产生:root运行-dascrt -u dasuser1 删除:root运行-dasdrop 启动:dasusr1运行-db2admin start 停止:dasusr1运行...
收集了大量常用的基本SQL操作命令集,轻松学会Mysql的基本操作.
这个 SQL 教材网站列出常用的 SQL 指令。这个网站包含以下几个部分: • - SQL 指令: SQL 如何被用来储存、读取、以及处理数据库之中的资料。 • - 表格处理: SQL 如何被用来处理数据库中的表格。 • - SQL语法: ...
ORACLE常用命令 一、ORACLE的启动和关闭 1、在单机环境下 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a、启动ORACLE系统 oracle>svrmgrl SVRMGR>connect internal SVRMGR>startup ...
MYSQL常用命令 1.导出整个数据库 mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1) mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql 2.导出一个表 ...
SQL命令常用全集,配以简单示例讲解。增加SQL应用。
ADO助手---一个获取ADO连接字符串,测试SQL命令的辅助软件 2010-09-06 +初始版本发布 ADO助手---一个获取ADO连接字符串,测试SQL命令的辅助软件 2010-09-06 +初始版本发布 2011-11-09 -修复有时候用DataGrid...
列出全部SQL命令和SQL*Plus命令 SQL>help 列出某个特定的命令的信息 SQL>help 命令名 c、显示表结构命令DESCRIBE SQL>DESC 表名 d、SQL*Plus中的编辑命令 显示SQL缓冲区命令 SQL>L 修改SQL命令 首先要将待改正行...
用户命令查询.sql 用户进程查询.sql 监控数据库性能的SQL.sql 看user_job.sql 索引表清除sql生成.sql 索引表空间使用情况查询.sql 索引表空间整理.sql 统计.sql 获取数据库版本信息.sql 表空间使用情况.txt 表空间...
asp连接数据库 2. ASP与SQL数据库连接: dim conn set conn=server.createobject("ADODB.connection") con.open "PROVIDER=SQLOLEDB;DATA SOURCE=SQL服务器名称或IP地址;...SQL常用命令使用方法:
设定SQL语句返回结果集一页的行数100, 默认值是14 SQL> set linesize 100; 设定SQL语句返回结果集一行的宽度100, 默认值是80 4. SQL*PLUS里规定字段的显示格式 规定数字的显示格式 SQL>column 字段名 format ...
cliconfg SQL SERVER 客户端网络实用程序 Clipbrd 剪贴板查看器 cmd.exe CMD命令提示符(键入exit退出) compmgmt.msc 计算机管理 conf 启动netmeeting dcomcnfg 打开系统组件服务 ddeshare 打开DDE共享设置 ...
ADO助手---一个获取ADO连接字符串,测试SQL命令的辅助软件 2010-09-06 +初始版本发布 2011-11-09 -修复有时候用DataGrid显示报错“The rowset is not bookmarkable.” +增加根据SQL生产MFC数据库类的功能 +增加导入...