- 博客(35)
- 收藏
- 关注
原创 PLSQL Day7
- 10.创建一个集合tab1存储5个人名('a','b','c','d','e'),-- 占位,不知道为什么<<A>>后面直接跟end;-----------方法二(我一开始的做法)open a_cur;--17.游标+集合+批绑定+while。--16.游标+集合+批绑定+loop。--19.游标+集合+批绑定+goto。--18.游标+集合+批绑定+for。--13.集合+批绑定+while。--12.集合+批绑定+loop。--15.集合+批绑定+goto。
2024-07-11 08:41:05 737 1
原创 PLSQL Day6
-7.将所有员工信息保存到一个集合中,然后删除下标为3,5,7,及最后三个下标对应的元素。insert into sttuu values('中神通');insert into sttuu values('中神通');insert into sttuu values('东邪');insert into sttuu values('西毒');insert into sttuu values('南帝');insert into sttuu values('北丐');
2024-07-09 18:09:36 962
原创 PLSQL Day5
insert into c_staff values(43533,'宋非凡','男',18,to_date(20201117,'yyyymmdd'),'交付运维部','杨志军');insert into c_staff values(34065,'杨志军','男',25,to_date(20130716,'yyyymmdd'),'交付运维部','于波');(select staff_no,substr(ymd,1,6) mon,is_come from c_check_record) -- 截取时间到月。
2024-07-09 18:01:39 499
原创 PLSQL Day4
select nvl(区间,'总计')区间,count(cust_id) 总人数,count(apply_id) 交易笔数,sum(amount)交易总金额 from t group by rollup(区间);dbms_output.put_line(e.ename||' - 前:'||e.sal||' 后:'||e_sal);dbms_output.put_line(f.ename||' - 前:'||f.sal||' 后:'||e_sal);
2024-07-09 18:00:22 571
原创 PLSQL Day3
1*2*3*4*5]insert into nba values('湖人',2002);insert into nba values('公牛',1991);insert into nba values('公牛',1992);insert into nba values('公牛',1993);insert into nba values('公牛',1996);insert into nba values('公牛',1997);insert into nba values('公牛',1998);
2024-07-08 14:19:37 575
原创 PLSQL Day2
-----------------------------while 先循环再判断------------------------------------------------------------------------------GOTO语句------------------------------------------------dbms_output.put_line('增加工资的人数: '||n||',增加的工资数量为: '||i_a);
2024-07-08 14:13:57 1008
原创 PLSQL Day1
dbms_output.put_line('整体薪水:'||to_char(e_emp.sal+nvl(e_emp.comm,0)));-- 使用之前必须初始化。dbms_output.put_line('整体薪水:'||e.e_all);dbms_output.put_line('整体薪水:'||e.e_all);dbms_output.put_line('整体薪水:'||e_all);d_dept d_obj := d_obj('无','无');no varchar2(10):='&学生编号';
2024-07-05 08:48:30 987
原创 Oracle 上机
每段行程有唯一键 Id,Client_Id 和 Driver_Id 是 Users 表中 Users_Id 的外键。这张表记录了用户在一个在线购物网站的支出历史,该在线购物平台同时拥有桌面端('desktop')和手机端('mobile')的应用程序。X 市建了一个新的体育馆,每日人流量信息被记录在这三列信息中:序号(id)、日期(visit_date)、人流量(people)。取消率的计算方式如下:(被司机或乘客取消的非禁止用户生成的订单数量) / (非禁止用户生成的订单总数)Users 表存所有用户。
2024-07-02 08:57:31 887
原创 Oracle day15
from(select to_char(xd_time,'yyyy-MM-dd') as "date",decode(times,1,1,0) 新客人数,from F801 f group by to_char(f.日期,'yyyy-MM')) t group by t.月份,t.借款,t.还款;(select to_char(f.日期,'yyyy-MM') 日期,decode(f.类型,'借款',f.金额,0) 借款金额,
2024-06-29 14:00:00 702
原创 Oracle day14
----------------------------查看索引-----------------------values(151, '数据库技术及应用', 'wsx', '28', 6);values(141, '计算方法习题集', 'qaz', '24', 8);values(181, '石岩水库', 'rfv', '47', 2);values(121, '网络安全', 'asd', '40', 3);values(131, '计算方法', 'zxc', '78', 4);
2024-06-28 17:19:15 1228
原创 Oracle day13
INSERT INTO f726 VALUES (1,'直接合同',NULL,5000);INSERT INTO f726 VALUES (4,'直接合同',NULL,6000);INSERT INTO f726 VALUES (5,'直接合同',NULL,4000);INSERT INTO f726 VALUES (6,'补充合同',5,1000);INSERT INTO f726 VALUES (2,'补充合同',1,1000);-------一开始。-------最优解。-- 创建永久表空间。
2024-06-27 18:12:50 1130
原创 Oracle day12
------------------------------------------------QTing刘佳琪----------------------------------------------------------------------------------------------------------QTing夏立杰------------------------------------------------------
2024-06-25 18:15:42 808
原创 Oracle day11
insert into f16 values (to_date('20170103 23:07:15','yyyyMMdd hh24:mi:ss'),'李四');insert into f16 values (to_date('20170102 23:13:55','yyyyMMdd hh24:mi:ss'),'李四');insert into f16 values (to_date('20170102 23:51:20','yyyyMMdd hh24:mi:ss'),'李四');
2024-06-24 18:36:05 1066
原创 Oracle 迁移 Mysql
WHERE t1.owner IN ('') AND t1.table_name IN ('') -- 在此处限制owner和table_name。-- 对于Oracle字符串长度为4000的,MySQL中类型会使用text,否则会使用varchar。-- 字段数据类型映射时会将Oracle中的浮点NUMBER转换为decimal(65,8)定点数。-- 可以识别主键约束、非空约束,但无法识别外键约束、唯一约束、自定义check。-- 使用时改一下where条件的owner和table_name。
2024-06-21 16:20:13 959
原创 Oracle day10
(select s.*,decode(trim(s.edu),'大学',1,'大专',2,'高中',3,'中学',4,'小学',5) grade from stuu s order by grade)t。insert into stuu values('s01','张三',22,'男',123,'小学');insert into stuu values('s02','李四',21,'男',110,'中学');insert into stu_table values(102,10002,'李四','女');
2024-06-20 18:01:24 1119
原创 Oracle day9
*INSERT INTO F801 VALUES (to_date('2021-01-01','yyyy_mm_dd'),'借款',100);select to_char(f.日期,'yyyy')||'-'||to_char(f.日期,'MM') as 月份,f.类型,f.金额,select to_char(f.日期,'yyyy')||'-'||to_char(f.日期,'MM') as 月份,f.类型,f.金额,
2024-06-19 15:03:23 1239
原创 Oracle day8
join (select rtrim(replace(dates,'月','.'),'日') b,amount from F23) f2。(select rtrim(replace(dates,'月','.'),'日') a,amount from F23) f1。||to_char(hiredate,'dd')||'日' as hiredate。insert into studentscores2 values('张三',90,80,70);||to_char(sysdate,'yyyy')||'年'
2024-06-18 13:04:28 1293
原创 Oracle day7
to_date(to_char(sysdate,'yyyyMMdd'),'yyyy/MM/dd')+1.5/24 "凌晨一点半"' from dual;to_char(sysdate,'yyyyMMdd'),'yyyy/MM/dd')+1/24 凌晨一点,select replace(ename,'A','我是老虎') from emp;-- 第二个'为转义字符 ,返回,'select '''' from dual;-- 第二个'为转义字符,返回'
2024-06-14 16:55:30 595
原创 Oracle day6
concat(round((sum(case when score >= 60 and score < 69 then 1 else 0 end)/count(*)) ,2)*100,'%') 及格率,concat(round((sum(case when score >= 69 and score < 79 then 1 else 0 end)/count(*)) ,2)*100,'%') 中等率,select cno,count(*) m from sc group by cno;
2024-06-13 17:07:48 699
原创 Oracle day5
***************初始化课程表****************************//******************初始化教师表***********************/insert into student values ('s002','李四',23,'男');insert into student values ('s008','萧蓉',21,'女');/***************初始化成绩表***********************/
2024-06-12 17:24:14 558
原创 Oracle day4
-4.查询平均工资最高的部门信息:--5.查询每个部门中薪水超过全体员工平均薪水的员工数量:--6.查找最低工资大于1500元的各种工作:--28.查询每个领导‘mgr’手下有多少人:--32.查询名字中包含字母‘E’且姓氏不以‘A’开头的员工信息:--36.显示与30号部门‘MARTIN’员工工资相同的员工的姓名和工资:--41.查询每个员工的员工编号,工资,奖金以及工资与奖金的和:
2024-06-12 10:40:21 499
原创 Oracle day3
select deptno 部门,job 职位,max(sal) 最高工资 from emp group by deptno,job;select job 职位,count(*) 员工人数,avg(sal) 平均工资 from emp group by job;--DCL:data control languange,数据控制语言,用来操作用户和权限,例如创建用户,授权等。--DTL:data transaction language,数据事物语言,用来处理事务,例如开启、提交事务。
2024-06-07 17:22:54 382
原创 Oracle day1+2
hiredate 入职日期, sal 工资, comm 奖金, deptno 部门编号 from emp;select ename 姓名,(sal+nvl(comm,0)) 收入 from emp;select empno 员工编号,ename 姓名,job 工作,mgr 上级编号,--并计算这些员工的平均薪水(但只包括薪水小于4000的员工)
2024-06-06 17:18:28 541
原创 datePickerDialog(最好使用内置的DatePickerDialog)
【代码】datePickerDialog(最好使用内置的DatePickerDialog)
2024-04-15 16:40:53 153 1
原创 Open Harmony4.0 错误(持续更新ing)
原文链接:https://www.cnblogs.com/donghaifeng-2016/p/17849908.html。原文链接: https://blog.csdn.net/lz8362/article/details/135171005。
2024-04-12 15:56:04 849
原创 Typora常用快捷键
撤销:Ctrl+Z 重做:Ctrl+Y 剪切:Ctrl+X 复制:Ctrl+C 粘贴:Ctrl+V 复制为MarkDown:Ctrl+Shift+C 粘贴为纯文本:Ctrl+Shift+V 全选:Ctrl+A 选中当前行/句:Ctrl+L 选中当前格式文本:Ctrl+E 选中当前词:Ctrl+D 跳转到文首:Ctrl+Home 跳转到所选内容:Ctrl+J 跳转到文末:Ctrl+End 查找:Ctrl+F 查找下一个:F3 查找上一个:Shift+F3 替换:Ctrl+H。
2024-04-12 15:52:09 741
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人