- 博客(266)
- 资源 (28)
- 问答 (3)
- 收藏
- 关注
转载 常用Oracle分析函数大全
Oracle的分析函数功能非常强大,工作这些年来经常用到。这次将平时经常使用到的分析函数整理出来,以备日后查看。我们拿案例来学习,这样理解起来更容易一些。1、建表 1 2 3 4 5 6 7 8 9 10 create table earnings -- 打工赚钱表 ( earnmonth varchar2(6), -- 打工月份 area varchar2(20..
2020-10-15 10:19:01
1343
转载 关于ETL
大多数据仓库的数据架构可以概括为:数据源-->ODS(操作型数据存储)-->DW-->DM(data mart)ETL贯穿其各个环节。一、数据抽取: 可以理解为是把源数据的数据抽取到ODS或者DW中。 1. 源数据类型: 关系型数据库,如Oracle,Mysql,Sqlserver等; 文本文件,如用户浏览网站产生的日志文件,业务系统以文件形式提供的数据等; 其他外部数据,如手工...
2020-09-29 13:29:26
459
转载 window server 2003 oracle11g数据库的卸载方法:
以下主要为 window server 2003 oracle11g数据库的卸载方法:1.进入服务,关掉所有11g数据库的服务;2.进入目录:\app\Administrator\product\11.2.0\dbhome_1\deinstall\deinstall.bat,这是自带的一个卸载的批处理工具 运行过程中可能需要填写如下项:指定要取消配置的所有单实例监听程序 [LISTENER]:LISTENER 指定在此Oracle主目录中配置的数据库名的列表 [O...
2020-09-17 13:22:30
407
转载 完全卸载oracle11g步骤
完全卸载oracle11g步骤:1、 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。2、 开始->程序->Oracle - OraHome81->Oracle Installation Products-> Universal Installer,单击“卸载产品”-“全部展开”,选中除“OraDb11g_home1”外的全部目录,删除。5、 运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删除这个入口。6、 运行reg
2020-09-16 07:59:46
233
原创 Red Hat Linux相关产品iso镜像下载
不为什么,就为了方便搜索,特把红帽EL 5、EL6 的各版本整理一下,共享出来。RedHat Enterprise Server 5.8 for i386:百度云密码:667bRedHat Enterprise Server 5.8 for x86_64:百度云密码:dddcRedHat Enterprise Server 5.9 for i386:百度云密码:2jgnRedHat Enterprise Server 5.9 for x86_64:百度云密码:ogxpRedHat Ente...
2020-08-31 13:56:32
656
转载 select 1 from ... sql语句中的1代表什么意思? oracle中的exists 和not exists 用法详解
我们都知道,用exists代替in可以提高sql语句的执行效率,例如如下两个例子:检索部门所在地为 NEW YORK’的员工信息。使用IN select * from scott.emp where deptno in ( select deptno from scott.dept where loc='NEW YORK');1 2 3使用 exists select * from scott.emp where exists ( select 1 from sc
2020-08-29 08:39:41
1653
原创 不同性别每日分数总计
题目描述:表: Scores+---------------+---------+| Column Name | Type |+---------------+---------+| player_name | varchar || gender | varchar || day | date || score_points | int |+---------------+---------+(gender, day)是...
2020-08-28 13:40:28
240
原创 求团队人数
题目描述:员工表:Employee+---------------+---------+| Column Name | Type |+---------------+---------+| employee_id | int || team_id | int |+---------------+---------+employee_id 字段是这张表的主键,表中的每一行都包含每个员工的 ID 和他们所属的团队。编写一个 SQL 查询,以求得每个...
2020-08-10 21:08:14
544
原创 不同国家的天气类型
题目描述:国家表:Countries+---------------+---------+| Column Name | Type |+---------------+---------+| country_id | int || country_name | varchar |+---------------+---------+country_id 是这张表的主键。该表的每行有 country_id 和 country_name 两列。天气表:We...
2020-08-10 20:46:37
559
原创 学生们参加各科测试的次数
题目描述:解题思路:它要所有学生的所有科目的测试数目,所以,students和subjects笛卡尔积,然后examinations以它左连接select st.student_id,st.student_name,st.student_name,count(ex.student_id) attended_examsfrom students st join subjects su left join examinations ex on st.stu
2020-07-10 15:59:56
311
转载 MySQL 关键字 TRUNCATE 与 DELETE 区别
在MySQL中, truncate 和 detele 语句都可以用来删除表中记录, 在这里来简单的说下它们的区别.1 delete语句, 是DML语句, truncate语句通常被认为是DDL语句.2delete语句可接where字句,而truncate语句不能接where字句(只能用于删除表中所有记录, 不然会报sql语法错误)3truncate语句, 删除表中的数据后, 向表中添加记录时, 自动增加字段的默认初始值重新从1开始, 而使用delete语句, 删除表中所有记录后, ...
2020-07-10 14:16:35
588
原创 平均售价
题目描述:Table: Prices+---------------+---------+| Column Name | Type |+---------------+---------+| product_id | int || start_date | date || end_date | date || price | int |+---------------+---------+(product_i...
2020-07-10 13:08:10
596
原创 每个帖子的评论数
题目描述:表Submissions 结构如下:+---------------+----------+| 列名 | 类型 |+---------------+----------+| sub_id | int || parent_id | int |+---------------+----------+上表没有主键, 所以可能会出现重复的行。每行可以是一个帖子或对该帖子的评论。如果是帖子的话,parent_id...
2020-07-10 09:33:41
490
转载 DataGrip软件Mysql连接失败Server returns invalid timezone. Go to ‘Advanced‘ tab and set ‘serverTimezone‘ pr
Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' property manually.很显然,翻译成中文就是时区错误,MySQL默认的时区是UTC时区,比北京时间晚8个小时。在mysql的命令模式下,输入:set global time_zone='+8:00';再次连接...
2020-07-10 08:48:50
380
原创 查询结果的质量和占比
题目描述:解题思路:这个题和 “即时食物配送 I” 类似,在它那个基础上,求和除以总和理解这个 SELECT ROUND((((5/1)+(5/2)+(1/200))/3),2) AS Demo FROM DUAL 你就离成功不远了SELECT DISTINCT query_name, ROUND((SUM((rating/position_q))/COUNT(query_name)),2) AS quality, ROUND(1/COUNT(query_name)...
2020-07-08 17:04:34
342
原创 即时食物配送 I
题目描述:配送表: Delivery+-----------------------------+---------+| Column Name | Type |+-----------------------------+---------+| delivery_id | int || customer_id | int || order_date ...
2020-07-08 14:09:39
364
原创 文章浏览 I
题目描述:Views表:+---------------+---------+| Column Name | Type |+---------------+---------+| article_id | int || author_id | int || viewer_id | int || view_date | date |+---------------+---------+此表无主键,因此可能会存在重复...
2020-07-07 16:45:23
182
原创 查询近30天活跃用户数
题目描述:活动纪录表:Activity+---------------+---------+| Column Name | Type |+---------------+---------+| user_id | int || session_id | int || activity_date | date || activity_type | enum |+---------------+---------+该表是用户在社交网...
2020-07-07 14:07:57
1503
原创 报告的记录
题目描述:动作表:Actions+---------------+---------+| Column Name | Type |+---------------+---------+| user_id | int || post_id | int || action_date | date || action | enum || extra | varchar |+----------...
2020-07-06 17:46:38
193
转载 mysq中null 在count(*) / count(1) 和 count(col) 的区别
【1】mysql中关于count的坑有什么坑呢?当 count(col1)时,col1所在列的行值为 null 时,不统计。【2】null 在count(*) / count(1) 和 count(col) 的区别结论,当列所在行值为 null 时,count(列名) 是不会把 null 值计算出来的。而count(*) , count(1) 等方式是会计算的。...
2020-07-06 17:43:47
473
原创 销售分析III
题目描述:Table:Product+--------------+---------+| Column Name | Type |+--------------+---------+| product_id | int || product_name | varchar || unit_price | int |+--------------+---------+product_id 是这个表的主键Table:Sales+----------...
2020-07-06 14:39:52
258
1
原创 销售分析 II
题目描述:Table:Product+--------------+---------+| Column Name | Type |+--------------+---------+| product_id | int || product_name | varchar || unit_price | int |+--------------+---------+product_id 是这张表的主键Table:Sales+----------...
2020-07-01 13:45:32
299
原创 Python_13_函数声明调用
# 在python中,函数定义一个函数,使用def语句,依次写出 def 函数名,括号,和括号中的参数,冒号# 然后编写函数体,函数返回值用return,没有返回值则是nonedef sys_print(args): # 函数声明 "函数说明" print(args)sys_print("a") # 函数调用sys_print(1) # 函数调用sys_print(True) # 函数调用sys_print(1.2) # 函数调用print("*"*20.
2020-06-30 20:30:26
180
原创 销售分析 I
题目描述:产品表:Product+--------------+---------+| Column Name | Type |+--------------+---------+| product_id | int || product_name | varchar || unit_price | int |+--------------+---------+product_id 是这个表的主键.销售表:Sales+-------------+-...
2020-06-30 13:46:07
204
原创 项目员工II
题目描述:Table:Project+-------------+---------+| Column Name | Type |+-------------+---------+| project_id | int || employee_id | int |+-------------+---------+主键为 (project_id, employee_id)。employee_id 是员工表 Employee 表的外键。Table:Employe...
2020-06-22 09:04:36
264
原创 项目员工 I
题目表述:项目表Project:+-------------+---------+| Column Name | Type |+-------------+---------+| project_id | int || employee_id | int |+-------------+---------+主键为 (project_id, employee_id)。employee_id 是员工表 Employee 表的外键。员工表Employee:...
2020-06-14 17:59:16
298
原创 产品销售分析 II
题目描述:销售表:Sales+-------------+-------+| Column Name | Type |+-------------+-------+| sale_id | int || product_id | int || year | int || quantity | int || price | int |+-------------+-------+sale_id 是这个表的主键。produ...
2020-06-14 17:05:24
279
原创 产品销售分析 I
题目描述:销售表Sales:+-------------+-------+| Column Name | Type |+-------------+-------+| sale_id | int || product_id | int || year | int || quantity | int || price | int |+-------------+-------+(sale_id, year) 是销售表 ...
2020-06-14 16:52:47
321
原创 合作过至少三次的演员和导演
题目描述:ActorDirector表:+-------------+---------+| Column Name | Type |+-------------+---------+| actor_id | int || director_id | int || timestamp | int |+-------------+---------+timestamp 是这张表的主键.写一条SQL查询语句获取合作过至少三次的演员和导演的 ...
2020-06-14 16:33:51
348
原创 Python_12_字典推导式
# 字典推导式'''语法一: key:字典中的key value:字典中的value dict.items():序列 condition:条件表达式 key_exp:在for循环中,如果条件表达式condition成立(即条件表达式成立),返回对应的key,value并作key_exp,value_exp处理 value_exp:在for循环中,如果条件表达式condition成立(即条件表达式成立),返回对应的key,value并作key_exp,v.
2020-06-14 12:00:29
207
原创 Python_11_列表推导式
# 列表推导式# 常规写法x = 3if x % 2 == 0: print("偶数!")else: print("奇数!")# 列表推导式y = 8print("奇数!") if x % 2 == 0 else print("偶数!")'''语法一: exp1:在for循环中,如果x的值满足条件表达式condition(条件表达式),返回exp1,条件表达式不成立,则不返回 x:for循环中的变量 date:一个序列(比如列表list[]/元.
2020-06-14 11:06:23
794
原创 只出现一次的最大数字
题目描述:表my_numbers的 num字段包含很多数字,其中包括很多重复的数字。你能写一个 SQL 查询语句,找到只出现过一次的数字中,最大的一个数字吗?+---+|num|+---+| 8 || 8 || 3 || 3 || 1 || 4 || 5 || 6 |对于上面给出的样例数据,你的查询语句应该返回如下结果:+---+|num|+---+| 6 |审题:查找只出过一次的最大的数字。思考:查找只出现过一次的数字。按照分组,查找每个组...
2020-06-13 22:19:15
214
原创 直线上的最近距离
题目描述:表point保存了一些点在 x 轴上的坐标,这些坐标都是整数。写一个查询语句,找到这些点中最近两个点之间的距离。| x ||-----|| -1 || 0 || 2 |最近距离显然是 '1' ,是点 '-1' 和 '0' 之间的距离。所以输出应该如下:| shortest||---------|| 1 |注意:每个点都与其他点坐标不同,表table不会有重复坐标出现。进阶:如果这些点在 x 轴上从左到右都有一个编号,输...
2020-06-13 19:04:10
402
原创 判断三角形
题目描述:一个小学生 Tim 的作业是判断三条线段是否能形成一个三角形。然而,这个作业非常繁重,因为有几百组线段需要判断。假设表table保存了所有三条线段的三元组 x, y, z ,你能帮 Tim 写一个查询语句,来判断每个三元组是否可以组成一个三角形吗?| x | y | z ||----|----|----|| 13 | 15 | 30 || 10 | 20 | 15 |对于如上样例数据,你的查询语句应该返回如下结果:| x | y | z | tria...
2020-06-12 14:16:49
198
原创 销售员
题目描述:给定 3 个表:salesperson,company,orders。输出所有表salesperson中,没有向公司 'RED' 销售任何东西的销售员。解释输入表:salesperson+----------+------+--------+-----------------+-----------+| sales_id | name | salary | commission_rate | hire_date |+----------+------+-----...
2020-06-12 13:37:25
310
原创 连续空余座位
题目描述:几个朋友来到电影院的售票处,准备预约连续空余座位。你能利用表cinema,帮他们写一个查询语句,获取所有空余座位,并将它们按照 seat_id 排序后返回吗?| seat_id | free ||---------|------|| 1 | 1 || 2 | 0 || 3 | 1 || 4 | 1 || 5 | 1 |对于如上样例,你的查询语句应该返回如下结果。|...
2020-06-12 10:09:30
413
原创 订单最多的客户
题目描述:在表orders中找到订单数最多客户对应的customer_number。数据保证订单数最多的顾客恰好只有一位。表orders 定义如下:| Column | Type ||-------------------|-----------|| order_number (PK) | int || customer_number | int || order_date | date |...
2020-06-11 16:17:30
471
转载 SQL查询语句中的 limit 与 offset 的区别
SQL查询语句中的 limit 与 offset 的区别:limit y 分句表示: 读取 y 条数据limit x, y 分句表示: 跳过 x 条数据,读取 y 条数据limit y offset x 分句表示: 跳过 x 条数据,读取 y 条数据比如分页获取数据:第1页: 从第0个开始,获取20条数据select * from testtable limit 0, 20;select * from testtable limit 20 offset 0; 第2页: ..
2020-06-11 16:08:05
614
原创 寻找用户推荐人
题目描述:给定表customer,里面保存了所有客户信息和他们的推荐人。+------+------+-----------+| id | name | referee_id|+------+------+-----------+| 1 | Will | NULL || 2 | Jane | NULL || 3 | Alex | 2 || 4 | Bill | NULL || 5 | Zack | ...
2020-06-11 13:43:57
243
原创 员工奖金
题目描述:选出所有 bonus < 1000 的员工的 name 及其 bonus。Employee 表单+-------+--------+-----------+--------+| empId | name | supervisor| salary |+-------+--------+-----------+--------+| 1 | John | 3 | 1000 || 2 | Dan | 3 | 200...
2020-06-11 13:33:19
171
sqoop-1.4.6.bin__hadoop-2.0.4-alpha.zip
2019-09-22
Kafka权威指南(完整版).zip
2019-06-15
zookeeper启动之后无故被杀死(单节点启动也是)
2019-11-24
启动HDFS和关闭HDFS的时候打印“ SLF4J”内容。
2019-11-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人