SQL

SQL

0
推荐
12
浏览

图解SQL联结:内联结

​复仇者联盟的成员通过美国队长 联结 合并到了一起,从此战斗力爆表。今天我们用下面的表来学习内联结。其中,学生表(student):用来记录学生的基本信息成绩表(score):用来记录学生选修课程的成绩1.什么是内联结...

猴子聊人物 发表了文章 • 11 小时前

0
推荐
37
浏览

史上最全的Python包管理工具:Anaconda教程

​事实上Anaconda 和 Jupyter notebook已成为数据分析的标准环境。简单来说,Anaconda是包管理器和环境管理器,Jupyter notebook 可以将数据分析的代码、图像和文档全部组合到一个web文档中。接下来我详细介绍下An...

猴子聊人物 发表了文章 • 4 天前

1
推荐
88
浏览

这里有5个你关心的求职问题

​我是青柠檬:从2018年11月底到2019年3月一直关注工作的机会,秋招和春招我大致都有体会。面试的话我面了有二十多家公司,目前在一家互联网公司任职业务分析。就如何面试成功找到工作,我谈几点自己的看法,先说...

猴子聊人物 发表了文章 • 6 天前

0
推荐
68
浏览

哪些股票值得持有10年?

​著名天使投资人蔡文胜说,中国投资人们辛苦忙活了这些年,赚到的钱加起来,其实还不如腾讯股票在这段时间里的增值。在投资人苦寻独角兽的同时,腾讯站在明处开疆拓土,高歌猛进,从大公司变成了超级大公司,卷走...

猴子聊人物 发表了文章 • 2019-11-04 17:54

0
推荐
72
浏览

浅入分析名创优品的价格优势

​本文作者是社群会员,在找工作之前自己调研求职公司,并对目标公司的产品进行分析,最终成功入职该公司。你可能会说项目做的并不是非常完美,但是这种聚焦行业,对求职目标进行分析的思路值得学习。如果你有感兴...

猴子聊人物 发表了文章 • 2019-11-03 18:37

0
推荐
73
浏览

一文看懂对比分析方法

​1.什么是对比分析方法?有什么用?对比分析方法在我们生活中经常遇到。女友天天对我进行灵魂拷问:我和对面那个女孩谁胖?这就是对比分析方法。女友通过对比分析方法来判断自己体重是不是出了问题。在数据分析中...

猴子聊人物 发表了文章 • 2019-10-30 18:14

0
推荐
82
浏览

用3个月实现人生转变

​我是苍月孤明:从销售岗经过三个月的学习转型成为现在的数据分析师,下面说下我的求职经验。1.数据分析有前途吗?首先还是得解释下“数据分析”这个岗位。之前面了些公司,发现公司之间对这个职位的定义有所不同。...

猴子聊人物 发表了文章 • 2019-10-29 18:03

0
推荐
86
浏览

sql面试题:行列如何互换?

​【面试题】下面是学生的成绩表(表名score,列名:学号、课程号、成绩)使用sql实现将该表行转列为下面的表结构【解答】第1步,使用常量列输出目标表的结构可以看到查询结果已经和目标表非常接近了select 学号,'...

猴子聊人物 发表了文章 • 2019-10-28 17:01

0
推荐
89
浏览

如何学习和评价《利用python进行数据分析》这本书?

​这本书几乎是数据分析入门必读书了。主要介绍了python3个库numpy(数组),pandas(数据分析)和matplotlib(绘图)的学习。目前国内的中文版是基于Wes McKinney 在2013年出版的《Python for Data Analysis》,...

猴子聊人物 发表了文章 • 2019-10-25 17:42

0
推荐
162
浏览

设置定时任务JOB调度执行存储过程

设置定时任务job调度一般有两种方式,分别是dbms_scheduler创建job调度和dbms_job创建job调度。dbms_scheduler创建job调度是在10g以后才有的,甲骨文公司为了用来替换dbms_job而提供了更强大的功能与更灵活的机制...

Rachel~li 发表了文章 • 2019-09-26 09:10

0
推荐
188
浏览

常用的sql函数

1.isnull() 空记录操作2.getdate() 获取当前时间3.convert() 类型转换4.dateadd() 日期增加5.datediff() 日期差6.substring() 取字符串7.replace() 字符串替换8.left(),right() 取左右子字符串9.LTrim(),RTrim() ...

Rachel~li 发表了文章 • 2019-09-24 16:58

0
推荐
201
浏览

什么是新增用户、活跃用户、留存用户?

​在很多产品里都对应3种用户(新增用户、活跃用户、留存用户),搞清楚他们的概念和区别,对于运营和分析都非常有帮助。那什么是新增用户,活跃用户,留存用户呢?如果把一款产品看作我的一个鱼塘,那么使用产品...

猴子聊人物 发表了文章 • 2019-09-24 16:30

0
推荐
304
浏览

7张图学会SQL

我是一颗橙子:很多朋友平时处理数据可能更熟悉Excel,提到SQL就想逃避,殊不知SQL在处理大量数据时有Excel无法比拟的优势。而且根据二八定律,其实只需掌握20%SQL的基础内容,就足以胜任80%的常见工作啦。因此,...

猴子聊人物 发表了文章 • 2019-09-05 17:39

0
推荐
151
浏览

SPL 简化 SQL 案例详解:固定分组

在数据库应用开发中,我们经常需要面对复杂的SQL式计算,固定分组就是其中一种。固定分组的分组依据不在待分组的数据中,而是来自于外部,比如另一张表、外部参数、条件列表等。对于特定类型的固定分组,用SQL实...

润乾软件 发表了文章 • 2019-09-02 14:23

0
推荐
140
浏览

SPL 简化 SQL 案例详解:组内运算

在开发数据库应用时,经常在分组后需要对组内数据进行计算,例如:列出近3年每年都发表过论文的学生名单(按论文发表年分组后列出每年都出现的学生清单),统计全部参加了历次培训的员工(按培训分组后统计每次都...

润乾软件 发表了文章 • 2019-09-02 14:16

条新动态, 点击查看
梁勇

梁勇 回答了问题 • 2015-04-13 12:23 • 4 个回复 不感兴趣

sql优化

赞同来自:

日期字段建个聚集索引,其他的建立成组合索引的方式
日期字段建个聚集索引,其他的建立成组合索引的方式
BIWORK

BIWORK 回答了问题 • 2015-09-30 11:33 • 2 个回复 不感兴趣

sql datetime

赞同来自:

个人建议在提问之前先也动手写一下你自己认为正确的 SQL 代码或者你也进行过一些思考,哪怕有错都是可以的,大家都会帮助到你,简单的这种要 SQL 语句的方式不是非常可取。
个人建议在提问之前先也动手写一下你自己认为正确的 SQL 代码或者你也进行过一些思考,哪怕有错都是可以的,大家都会帮助到你,简单的这种要 SQL 语句的方式不是非常可取。
这个报错是内部错误。
换衣是两个服务器的配置不一致导致。建议报错的服务器重装cognos应用。
这个报错是内部错误。
换衣是两个服务器的配置不一致导致。建议报错的服务器重装cognos应用。
老头子

老头子 回答了问题 • 2015-10-19 11:58 • 2 个回复 不感兴趣

高分请教这个SQL语句为什么会运行很久?

赞同来自:

按照你的描述
-----

表NAMETABLE里面有2万条符合“NUM = 2”的记录。但是如果NAMETABLE里的记录减少到300条的话就可以查询出数据。或者把A.NUM = 2去掉也可以得出数据。

-----
初步猜测是NUM字段是有索引的,但是... 显示全部 »
按照你的描述
-----

表NAMETABLE里面有2万条符合“NUM = 2”的记录。但是如果NAMETABLE里的记录减少到300条的话就可以查询出数据。或者把A.NUM = 2去掉也可以得出数据。

-----
初步猜测是NUM字段是有索引的,但是由于错误的统计信息导致索引评估失败,尝试加上下面这个hint再执行试试,如果不行建议你把执行计划发出来。
select /*+ full(A)*/
H.RENO, B.NAME, H.RBNO, H.ENO, A.NAME, H.BNO
  from HTABLE H
  join NAMETABLE A
    on (A.NUM = 2 and H.ENO = A.ENO and H.RENO <> A.ENO)
  join NAMETABLE B
    ON (H.RENO = B.ENO)
 ORDER BY H.RENO, H.RBNO
 
 
老头子

老头子 回答了问题 • 2015-10-19 11:49 • 2 个回复 不感兴趣

请教关于B树索引的层次问题

赞同来自:

blevel = 索引高度 - 根节点
所以当你的索引blevel = 1的时候就说明有一个根节点和一个叶子节点
 
其实分支节点和叶子节点没有一定要有哪一个,原理上是一样的,只不过叶子节点下没有其他分支,所以称为叶子节点。当有其他分支时称为分支节点。
 
就... 显示全部 »
blevel = 索引高度 - 根节点
所以当你的索引blevel = 1的时候就说明有一个根节点和一个叶子节点
 
其实分支节点和叶子节点没有一定要有哪一个,原理上是一样的,只不过叶子节点下没有其他分支,所以称为叶子节点。当有其他分支时称为分支节点。
 
就像当你有儿子了你就是爸爸了,没儿子的时候你是你爸爸的儿子。
悟

回答了问题 • 2015-10-22 16:43 • 4 个回复 不感兴趣

mssql存储过程中同比问题

赞同来自:

with tmp as
(
select 21 as num1,201503 as ym, 1 as sort
union all
select 3 as num1,201509 as ym, 1 as sort
union all
select ... 显示全部 »
with tmp as
(
select 21 as num1,201503 as ym, 1 as sort
union all
select 3 as num1,201509 as ym, 1 as sort
union all
select 6 as num1,201510 as ym, 1 as sort
union all
select 7 as num1,201403 as ym, 2 as sort
union all
select 21 as num1,201405 as ym, 2 as sort
union all
select 2 as num1,201409 as ym, 2 as sort
union all
select 4 as num1,201410 as ym, 2 as sort
)
select t1.ym,t1.num1,t2.num1, cast((t1.num1 - t2.num1) * 1.0 / t2.num1 as decimal(18,2)) as rate
from tmp t1
left join tmp t2 on t1.ym = t2.ym + 100
gogodiy

gogodiy 回答了问题 • 2015-10-29 12:02 • 1 个回复 不感兴趣

SQL 面试题

赞同来自:

1.MSSQL2008及以上版本:
在CTE里面使用ROW_NUMBER() OVER()函数构建一个排序字段,然后直接BETWEEN AND即可。
2.创建临时表,设置一个自增字段,导入结果集,然后使用BETWEEN AND即可。
3.还有嵌套TOP查询,这... 显示全部 »
1.MSSQL2008及以上版本:
在CTE里面使用ROW_NUMBER() OVER()函数构建一个排序字段,然后直接BETWEEN AND即可。
2.创建临时表,设置一个自增字段,导入结果集,然后使用BETWEEN AND即可。
3.还有嵌套TOP查询,这个效率不高,不推荐。
gogodiy

gogodiy 回答了问题 • 2015-11-26 10:49 • 3 个回复 不感兴趣

sql如何像excel一样绝对匹配,然后完成替换?

赞同来自:

[code]create table dbo.#t1
(
col varchar(50)
);

insert into dbo.#t1
(
col
)
values ('10'),('10_20'),('1010'),('101012');

selec... 显示全部 »
[code]create table dbo.#t1
(
col varchar(50)
);

insert into dbo.#t1
(
col
)
values ('10'),('10_20'),('1010'),('101012');

select *
from dbo.#t1 with(nolock);

select *
from dbo.#t1 with(nolock)
where patindex('%[^0-9]'+'10'+' %',','+col+',')>0

结果:
col
10
10_20
 思路是这样的,按照你的要求,10边上不应该有其他数字,那么只要[^0-9]就是非数字,为了判断,人为在字段前后加了逗号。
感谢大家的帮忙啊。
SELECT tt.zyh,
MAX(DECODE(rn,1,dm,NULL)) dm,
MAX(DECODE(rn,2,dm,NULL)) dm1
FROM
(SELECT t.*,
row_number() OVER(PARTITIO... 显示全部 »
感谢大家的帮忙啊。
SELECT tt.zyh,
MAX(DECODE(rn,1,dm,NULL)) dm,
MAX(DECODE(rn,2,dm,NULL)) dm1
FROM
(SELECT t.*,
row_number() OVER(PARTITION BY zyh ORDER BY zyh) rn
FROM t) tt
GROUP BY tt.zyh;
你确认下,你复制代码的时候,下面语言栏,选的是否是 EN (英语(英国)) 。如果是的话,在复制代码之前将其换成中文(简体)
 

14055
 
你确认下,你复制代码的时候,下面语言栏,选的是否是 EN (英语(英国)) 。如果是的话,在复制代码之前将其换成中文(简体)
 

14055
 
悟

回答了问题 • 2016-04-08 10:34 • 3 个回复 不感兴趣

小白,第一提问,求助SQL如何实现,谢谢

赞同来自:

WITH tmp AS
(
SELECT COUNT(Name) OVER(PARTITION BY Name ORDER BY Name) tn,*
FROM StudentInfo
)
SELECT * FROM tmp WHERE tn > 4 ... 显示全部 »
WITH tmp AS
(
SELECT COUNT(Name) OVER(PARTITION BY Name ORDER BY Name) tn,*
FROM StudentInfo
)
SELECT * FROM tmp WHERE tn > 4 利用Over函数还是很容易实现的
悟

回答了问题 • 2016-05-26 09:47 • 2 个回复 不感兴趣

SQL 面试题 XML PATH

赞同来自:

[code]
SELECT ID, Name = REPLACE(STUFF(
(SELECT ' '+Name
FROM [dbo].[a] AS a2
... 显示全部 »
[code]
SELECT ID, Name = REPLACE(STUFF(
(SELECT ' '+Name
FROM [dbo].[a] AS a2
WHERE a2.ID = a.ID
ORDER BY ID
FOR XML PATH('')
)
,1,1,''),' ','')
FROM [dbo]. AS a
GROUP BY ID
ORDER BY ID; 最简单的办法是再加个Replace函数
join on 不可以使用case when 不过你可以变向来做 
比如
on (t1.type = 1 and t1.id = t2.pid) or (t1.type = 2 and t1.pid = t2.ppid and t1.name = t2.na... 显示全部 »
join on 不可以使用case when 不过你可以变向来做 
比如
on (t1.type = 1 and t1.id = t2.pid) or (t1.type = 2 and t1.pid = t2.ppid and t1.name = t2.name) 但是这样做SQL的执行效率太差了。
规划求解是啥意思。。。  我不太懂。。 百度了下 没看明白 能举个栗子不
规划求解是啥意思。。。  我不太懂。。 百度了下 没看明白 能举个栗子不
这个不复杂吧,就是处理下结束 时间而已  结束时间等于 开始时间 + 分钟(结束时间-开始时间)*0.75
这个不复杂吧,就是处理下结束 时间而已  结束时间等于 开始时间 + 分钟(结束时间-开始时间)*0.75
0
投票
0
回答
442
浏览
0
投票
1
回答
1149
浏览

如何评价sql

qjxiaopang 回复了问题 • 2017-03-02 22:41
0
投票
0
回答
568
浏览
0
投票
2
已解决
821
浏览

SQL 面试题 XML PATH

wenti 回复了问题 • 2016-05-26 10:09
0
投票
3
已解决
1273
浏览
0
投票
2
已解决
1026
浏览
0
投票
1
回答
777
浏览
0
投票
5
已解决
1447
浏览
0
推荐
12
浏览

图解SQL联结:内联结

​复仇者联盟的成员通过美国队长 联结 合并到了一起,从此战斗力爆表。今天我们用下面的表来学习内联结。其中,学生表(student):用来记录学生的基本信息成绩表(score):用来记录学生选修课程的成绩1.什么是内联结...

猴子聊人物 发表了文章 • 11 小时前

0
推荐
37
浏览

史上最全的Python包管理工具:Anaconda教程

​事实上Anaconda 和 Jupyter notebook已成为数据分析的标准环境。简单来说,Anaconda是包管理器和环境管理器,Jupyter notebook 可以将数据分析的代码、图像和文档全部组合到一个web文档中。接下来我详细介绍下An...

猴子聊人物 发表了文章 • 4 天前

1
推荐
88
浏览

这里有5个你关心的求职问题

​我是青柠檬:从2018年11月底到2019年3月一直关注工作的机会,秋招和春招我大致都有体会。面试的话我面了有二十多家公司,目前在一家互联网公司任职业务分析。就如何面试成功找到工作,我谈几点自己的看法,先说...

猴子聊人物 发表了文章 • 6 天前

0
推荐
68
浏览

哪些股票值得持有10年?

​著名天使投资人蔡文胜说,中国投资人们辛苦忙活了这些年,赚到的钱加起来,其实还不如腾讯股票在这段时间里的增值。在投资人苦寻独角兽的同时,腾讯站在明处开疆拓土,高歌猛进,从大公司变成了超级大公司,卷走...

猴子聊人物 发表了文章 • 2019-11-04 17:54

0
推荐
72
浏览

浅入分析名创优品的价格优势

​本文作者是社群会员,在找工作之前自己调研求职公司,并对目标公司的产品进行分析,最终成功入职该公司。你可能会说项目做的并不是非常完美,但是这种聚焦行业,对求职目标进行分析的思路值得学习。如果你有感兴...

猴子聊人物 发表了文章 • 2019-11-03 18:37

0
推荐
73
浏览

一文看懂对比分析方法

​1.什么是对比分析方法?有什么用?对比分析方法在我们生活中经常遇到。女友天天对我进行灵魂拷问:我和对面那个女孩谁胖?这就是对比分析方法。女友通过对比分析方法来判断自己体重是不是出了问题。在数据分析中...

猴子聊人物 发表了文章 • 2019-10-30 18:14

0
推荐
82
浏览

用3个月实现人生转变

​我是苍月孤明:从销售岗经过三个月的学习转型成为现在的数据分析师,下面说下我的求职经验。1.数据分析有前途吗?首先还是得解释下“数据分析”这个岗位。之前面了些公司,发现公司之间对这个职位的定义有所不同。...

猴子聊人物 发表了文章 • 2019-10-29 18:03

0
推荐
86
浏览

sql面试题:行列如何互换?

​【面试题】下面是学生的成绩表(表名score,列名:学号、课程号、成绩)使用sql实现将该表行转列为下面的表结构【解答】第1步,使用常量列输出目标表的结构可以看到查询结果已经和目标表非常接近了select 学号,'...

猴子聊人物 发表了文章 • 2019-10-28 17:01

0
推荐
89
浏览

如何学习和评价《利用python进行数据分析》这本书?

​这本书几乎是数据分析入门必读书了。主要介绍了python3个库numpy(数组),pandas(数据分析)和matplotlib(绘图)的学习。目前国内的中文版是基于Wes McKinney 在2013年出版的《Python for Data Analysis》,...

猴子聊人物 发表了文章 • 2019-10-25 17:42

0
推荐
162
浏览

设置定时任务JOB调度执行存储过程

设置定时任务job调度一般有两种方式,分别是dbms_scheduler创建job调度和dbms_job创建job调度。dbms_scheduler创建job调度是在10g以后才有的,甲骨文公司为了用来替换dbms_job而提供了更强大的功能与更灵活的机制...

Rachel~li 发表了文章 • 2019-09-26 09:10

0
推荐
188
浏览

常用的sql函数

1.isnull() 空记录操作2.getdate() 获取当前时间3.convert() 类型转换4.dateadd() 日期增加5.datediff() 日期差6.substring() 取字符串7.replace() 字符串替换8.left(),right() 取左右子字符串9.LTrim(),RTrim() ...

Rachel~li 发表了文章 • 2019-09-24 16:58

0
推荐
201
浏览

什么是新增用户、活跃用户、留存用户?

​在很多产品里都对应3种用户(新增用户、活跃用户、留存用户),搞清楚他们的概念和区别,对于运营和分析都非常有帮助。那什么是新增用户,活跃用户,留存用户呢?如果把一款产品看作我的一个鱼塘,那么使用产品...

猴子聊人物 发表了文章 • 2019-09-24 16:30

0
推荐
304
浏览

7张图学会SQL

我是一颗橙子:很多朋友平时处理数据可能更熟悉Excel,提到SQL就想逃避,殊不知SQL在处理大量数据时有Excel无法比拟的优势。而且根据二八定律,其实只需掌握20%SQL的基础内容,就足以胜任80%的常见工作啦。因此,...

猴子聊人物 发表了文章 • 2019-09-05 17:39

0
推荐
151
浏览

SPL 简化 SQL 案例详解:固定分组

在数据库应用开发中,我们经常需要面对复杂的SQL式计算,固定分组就是其中一种。固定分组的分组依据不在待分组的数据中,而是来自于外部,比如另一张表、外部参数、条件列表等。对于特定类型的固定分组,用SQL实...

润乾软件 发表了文章 • 2019-09-02 14:23

0
推荐
140
浏览

SPL 简化 SQL 案例详解:组内运算

在开发数据库应用时,经常在分组后需要对组内数据进行计算,例如:列出近3年每年都发表过论文的学生名单(按论文发表年分组后列出每年都出现的学生清单),统计全部参加了历次培训的员工(按培训分组后统计每次都...

润乾软件 发表了文章 • 2019-09-02 14:16