nba连续获冠问题(自连接,分组,伪列)
摘要:--请写出一条SQL语句,查询出在此期间连续获得冠军的有哪些,其连续的年份的起止时间是多少,结果如下:TEAM BEGIN END公牛 1991 1993火箭 1994 1995公牛 1996 1998湖人 2000 2002湖人 2009 2010 --第一步:nba表自连接,先查询出连续两年获得
阅读全文
显示游标(传参、更新行)
摘要:--将emp表中奖金为空的数据改为0(显示游标更新行) declare v_emp emp%rowtype; --设置一个变量 cursor c_emp is --设置一个显示游标,找出奖金为空的数据进行更新 select * from emp where comm is null for upda
阅读全文
plsql控制语句(循环)
摘要:--4.利用三种循环和goto手动循环语句求1到100的偶数和 1.loop循环:declare --声明一个变量v_n和一个v_n和的变量v_sum并赋值为0 v_n number(10) := 0; v_sum number(10) := 0; begin loop --开始循环,v_n递增2,
阅读全文
sql简单查询(持续更新疑难杂症)
摘要:select * from emp; --emp全表 select * from dept; --dept全表 --查询10号部门中工资大于20号部门最高工资的员工信息(子查询,聚合函数)select * from emp where deptno=10 and sal>(select max(sa
阅读全文
sql分类(背过)
摘要:SQL分类 DDL(Data Definition Language):数据定义语言,用来定义表、列等; 如:create table 表名 --创建数据表 Drop table 表名 --删除表结构(无法复原,记得备份) Alter table 表名 --修改表结构 DML(Data Manipu
阅读全文
oracle基础(in和exists转换)
摘要:select * from emp; --emp全表select * from dept; --dept全表 --查询emp表中,工资是800,950,1300或者3000的员工信息 select * from emp where sal in(800,950,1300,3000); -- 转换为e
阅读全文