Redian新闻
>
急问: 请问SQL适合做这种计算吗?
avatar
急问: 请问SQL适合做这种计算吗?# Database - 数据库
c*g
1
还是久石让做音乐,2月21上映,最爱宫崎骏动画中的自然景观了
avatar
s*s
2
我是我们全公司唯一懂一点儿SQL的了, 我们老板总试图让我用SQL去做一些分析,
他认为SQL比我们用的统计软件快。 可是我不知道怎么做, 而且也不确定用到底快
不快。
我们要做的是有一个test group, 另外有一个control group, 我们想给每一个在
test group里的人找一个最相近的control。我的想法是这样的:
两组数据里的变量都一样, 比如年龄(), 身高, 体重。 首先 ,对每一个
test group里的人, 计算每一个在control group里的人与他的距离(就是 sum of
squares of the differences in those variables between the test and control)
, 然后找出距离最小的那个就是他的control。 大家说这种计算用SQL快吗? 有更
好的方法吗? 如果不适合用SQL, 我要怎么convince老板阿?
avatar
i*a
3
谢谢,期待~(*^__^*)

【在 c*****g 的大作中提到】
: 还是久石让做音乐,2月21上映,最爱宫崎骏动画中的自然景观了
avatar
j*n
4
yes, SQL is good for doing the job you said.be sure to have proper indexes
if your sample is large.
remember do not use cursor.
avatar
f*g
5
最近好像又说不退休了,会再监制一部~~不知道是不是真的。期待新片哈哈~~~
avatar
j*y
6
算法很简单
速度看你样本多大
2个表cross join后可能会很大
不知道有啥方法优化

【在 s****s 的大作中提到】
: 我是我们全公司唯一懂一点儿SQL的了, 我们老板总试图让我用SQL去做一些分析,
: 他认为SQL比我们用的统计软件快。 可是我不知道怎么做, 而且也不确定用到底快
: 不快。
: 我们要做的是有一个test group, 另外有一个control group, 我们想给每一个在
: test group里的人找一个最相近的control。我的想法是这样的:
: 两组数据里的变量都一样, 比如年龄(), 身高, 体重。 首先 ,对每一个
: test group里的人, 计算每一个在control group里的人与他的距离(就是 sum of
: squares of the differences in those variables between the test and control)
: , 然后找出距离最小的那个就是他的control。 大家说这种计算用SQL快吗? 有更
: 好的方法吗? 如果不适合用SQL, 我要怎么convince老板阿?

avatar
M*h
7
他怎么老是最后一部啊~~~不过很高兴哈
avatar
B*g
8
全公司就你一个人会还不抓紧,搞好了就是小头了,至少也是技术骨干

【在 s****s 的大作中提到】
: 我是我们全公司唯一懂一点儿SQL的了, 我们老板总试图让我用SQL去做一些分析,
: 他认为SQL比我们用的统计软件快。 可是我不知道怎么做, 而且也不确定用到底快
: 不快。
: 我们要做的是有一个test group, 另外有一个control group, 我们想给每一个在
: test group里的人找一个最相近的control。我的想法是这样的:
: 两组数据里的变量都一样, 比如年龄(), 身高, 体重。 首先 ,对每一个
: test group里的人, 计算每一个在control group里的人与他的距离(就是 sum of
: squares of the differences in those variables between the test and control)
: , 然后找出距离最小的那个就是他的control。 大家说这种计算用SQL快吗? 有更
: 好的方法吗? 如果不适合用SQL, 我要怎么convince老板阿?

avatar
c*t
9
技术骨干有鸟的用,team lead屁都不懂,拿的比技术骨干多得多

【在 B*****g 的大作中提到】
: 全公司就你一个人会还不抓紧,搞好了就是小头了,至少也是技术骨干
avatar
B*g
10
那也比不是骨干的高技术的强

【在 c**t 的大作中提到】
: 技术骨干有鸟的用,team lead屁都不懂,拿的比技术骨干多得多
avatar
s*s
11
我到想啊, 可我就懂一点最基本的Select, where..之类的, 怎么能尽快提高呢? 有
什么好的网上教材和练习?

【在 B*****g 的大作中提到】
: 全公司就你一个人会还不抓紧,搞好了就是小头了,至少也是技术骨干
avatar
c*t
12
强那么一点点21,投入产出不成比例

【在 B*****g 的大作中提到】
: 那也比不是骨干的高技术的强
avatar
c*t
13
好像没有什么捷径,聪明的人学什么都快

【在 s****s 的大作中提到】
: 我到想啊, 可我就懂一点最基本的Select, where..之类的, 怎么能尽快提高呢? 有
: 什么好的网上教材和练习?

avatar
g*u
14
no one in your company knows SQL ===> you can use temp table as much as you
want
Then select..where is enough ^-^

【在 s****s 的大作中提到】
: 我到想啊, 可我就懂一点最基本的Select, where..之类的, 怎么能尽快提高呢? 有
: 什么好的网上教材和练习?

avatar
j*n
15
you are 100% correct :)

you

【在 g******u 的大作中提到】
: no one in your company knows SQL ===> you can use temp table as much as you
: want
: Then select..where is enough ^-^

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。