数据库:SQL Server SQL语句练习
/*42、查询不同课程成绩相同的学生的学号、课程号、学生成绩*/select t1.C#, t1.S#, t1.score from SC t1 join SC t2 on t1.C#!=t2.C# and t1.score=t2.score and t1.S# = t2.S# /*42、查...
数据库:SQL“查询同名同姓学生名单,并统计同名人数”延伸
/*30、查询同名同姓学生名单,并统计同名人数*/Select Sname,count(*) as NUM from Student group by Sname having count(*)>1/*30、查询同名同性学生名单,并统计同名男生人数*/Select Sname,Ssex,cou...
数据库:Mysql help/Show的用法
1. 查看创建的表信息,如果需要显示完整,用 \G 不是/G mysql> show create table SC\G;*************************** 1. row *************************** Table: SCCr...
数据库:SQLServer SQL语句练习
1、查询“001”课程比“002”课程成绩高的所有学生的学号select sc1.S#,sc1.C# from SC sc1 where sc1.C#='001' and sc1.score < (select sc2.score from SC sc2 where sc2.C#='002' and ...
数据库:Mysql新建表,题目练习
mysql> desc Student;+-------+--------------+------+-----+---------+-------+| Field | Type | Null | Key | Default | Extra |+-------+-------------...
数据库:数据库常见问题
静态游标,动态游标的区别delete,truncate,dropfunction,procedure的区别
数据库:Oracle之光标变量(光标就是游标)
1.光标变量:与光标类似,光标变量也是指向一个查询结果集的当前行。2.光标:是一个PL/SQL结构,利用光标可以命名这些工作区,并通过光标访问工作区中的信息。3.光标(静态游标)和光标变量(动态游标)定义...
数据库:Oracle显示光标统计信息,光标for循环,带参数的光标
1.显示光标统计信息:与隐式光标统计信息含义不尽相同,这些信息都是针对fetch而言:1)SQL%COUNT:表示到目前为止,FETCH语句从光标c1中读了多少个记录 2)SQL%FOUND:该属性返回一个逻辑值,返回true,表...
数据库:关联更新--update
更新emp表的员工工资,使它emp1表的员工工资相同 update emp e set e.sal = (select e1.sal from emp1 e1 where e.empno = e1.empno);注意:where条件要关联正确,刚开始,关联为e.sal=e1.sal,即:upd...
数据库:Oracle光标例子可以输出,修正
无法输出原因:1.Loop循环不满足条件,不进入循环,所以循环中的输出语句不输出内容2.dbms_output.put() 这个函数输出内容后,没有显示在屏幕上,需要使用dbms_output.putline()来输出内容3.在输出变量前面...
数据库:Oracle之光标
1.光标:是一个PL/SQL结构,利用光标可以命名这些工作区,并通过光标访问工作区中的信息。2.光标有两种类型:系统预定义光标(隐式光标)和用户自定义光标(显示光标)。3.隐式光标:它的名字为SQL,隐式光...
数据库:PL/SQL语言基础知识&存储过程基础知识1
1.PL/SQL(procedure Language/SQL)语言是Oracle对SQL语句的过程化扩充,是一个完整的编程语言。2.PL/SQL作用:1)PL/SQL于Oracle数据库服务器、工具、权限等环境紧密的集成在一起。2)PL/SQL语言在Oracle系...
数据库:SQL变量和交互命令&SQL/PLUS的报表功能
SQL变量和交互命令&SQL/PLUS的报表功能 1.SQL替换变量:特征是在变量名前加一个或两个“&”。执行语句的时候,页面出现填写具体值的提示,用户输入值后,来代替这些变量:如:insert into grade va...
数据库:PL/SQL基本查询方法
使用PL/SQL编写SQL语句 1.安装Oracle客户端,配置网络和监听2.安装PL/SQL,进行连接3.新建表,在Table中4.编辑表,1)先加锁:select * from grade for update2)点击锁,解开后,编辑数据3)再次...
数据库:启动oracle和监听器
如何启动oracle数据库和监听器: show userwxlconn wxl/wxlselect * from cat; 查看表 1.设置环境变量:export ORACLE_SID=CUST012.进入数据库控制台sqlplus \ as sysdba3.启动数据库startup4.重新...