2017年8月20日
摘要: -- http://www.cnblogs.com/kerrycode/p/5935704.html -- http://www.cnblogs.com/hehaiyang/p/4745897.html 参考 我们先准备一个两个测试表M与N(仅仅是为了演示需要),如下脚本所示 SQL> CREATE TABLE M 2 ( 3 NAME VARCHAR2(1... 阅读全文
posted @ 2017-08-20 20:14 程序员修仙之路 阅读(248) 评论(0) 推荐(0) 编辑
摘要: Oracle 删除重复数据只留一条 查询及删除重复记录的SQL语句 -- 1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 where Id in (select Id from 表 group byId having count(Id) > 1) -- 例: select * from orders_tmp2 where cust_nb... 阅读全文
posted @ 2017-08-20 20:13 程序员修仙之路 阅读(2699) 评论(0) 推荐(0) 编辑
摘要: 三. html&JavaScript&ajax 部分 1. 判断第二个日期比第一个日期大 如何用脚本判断用户输入的的字符串是下面的时间格式2004-11-21必须要保证用户 的输入是此格式, 并且是时间, 比如说月份不大于12等等, 另外我需要用户输入两个, 并 且后一个要比前一个晚, 只允许用JAVASCRIPT, 请详细帮助作答, , //这里可用正则表达式判断提前判断一下格式, 然后按下提... 阅读全文
posted @ 2017-08-20 19:09 程序员修仙之路 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 1.选择部门30中的所有员工: SELECT * FROM emp WHERE deptno=30; 2.列出所有办事员(CLERK)的姓名,编号和部门编号: SELECT ename,empno,deptno FROM emp WHERE UPPER(job)='CLERK'; 3.列出佣金(comm)高于薪金(sal)的员工: SELECT * FROM emp WHERE com... 阅读全文
posted @ 2017-08-20 18:56 程序员修仙之路 阅读(715) 评论(0) 推荐(0) 编辑
摘要: 数据库:Oracle数据库select面试笔试经典题目 2013-12-13 11:21:55 分类: Oracle number(10):存10位数字,即1234567890 number(10,3):123456.789 varchar2(20):最大存放20个字节的字符,其中每个字符占2个字节,如存入字符串‘abc’,则实际只占用6个字节空间。 null不能用==或者!=比较 ,必须用 ... 阅读全文
posted @ 2017-08-20 18:55 程序员修仙之路 阅读(624) 评论(0) 推荐(0) 编辑
摘要: PLSQL开发笔记和小结 ***************************************** PLSQL基本结构 ***************************************** 基本数据类型变量 1. 基本数据类型 Number 数字型 Int 整数型 Pls_integer 整数型,产生溢出时出现错误 Binary_integer 整数型,表示带符... 阅读全文
posted @ 2017-08-20 18:50 程序员修仙之路 阅读(1165) 评论(0) 推荐(1) 编辑
摘要: 一、统计方面: Sum() Over ([Partition by ] [Order by ]) Sum() Over ([Partition by ] [Order by ] Rows Between Preceding And Following) Sum() Over ([Partition by ] [Order by ] Rows Between Preced... 阅读全文
posted @ 2017-08-20 18:02 程序员修仙之路 阅读(269) 评论(0) 推荐(0) 编辑
摘要: RATIO_TO_REPORT -- 列出上一年度每个月的销售总额、年底销售额以及每个月的销售额占全年总销售额的比例 -- 方法①: select all_sales.*, 100 * round(cust_sales / region_sales, 2) || '%' Percent from (select o.cust_nbr customer,o.region_id region, ... 阅读全文
posted @ 2017-08-20 18:01 程序员修仙之路 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 窗口函数 first_value/last_value rows between ...preceding and ... following range between interval current row lag(sum(tot_sales),1), lead -- ①列出每月的订单总额以及全年的订单总额 -- ②列出每月的订单总额以及截至到当前月的订单总额 -- ③列出上个月、当月、... 阅读全文
posted @ 2017-08-20 18:00 程序员修仙之路 阅读(221) 评论(0) 推荐(0) 编辑
摘要: Top/Bottom N First/Last NTile -- ①对所有客户按订单总额进行排名 -- ②按区域和客户订单总额进行排名 -- ③找出订单总额排名前13位的客户 -- ④找出订单总额最高、最低的客户 -- ⑤找出订单总额排名前25%的客户 -- 此处 null 被排到第一位 , 可以加 nulls last 把null的数据放到最后 select region_id, cus... 阅读全文
posted @ 2017-08-20 18:00 程序员修仙之路 阅读(175) 评论(0) 推荐(0) 编辑
摘要: (Rank, Dense_rank, row_number) ①ROW_NUMBER:12345 Row_number函数返回一个唯一的值,当碰到相同数据时,排名按照记录集中记录的顺序依次递增。 ②DENSE_RANK:12223 Dense_rank函数返回一个唯一的值,除非当碰到相同数据时,此时所有相同数据的排名都是一样的。 ③RANK:12225 Rank函数返回一个唯一的值,除非遇... 阅读全文
posted @ 2017-08-20 17:59 程序员修仙之路 阅读(204) 评论(0) 推荐(0) 编辑