全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
852 22
2015-11-17
悬赏 200 个论坛币 已解决
这pdf 里面有20页的SQL codes 某些写的比较繁琐,不过我还在练习中。运用 SQL 加起来不到4个月。我知道SAS 里有 SQL 但这个是微软服务器中的SQL 12版的。
模型编程.pdf
大小:(201.53 KB)

 马上下载



这里面有4个问题描述 problem_desc1, problem_desc2, problem_desc3, problem_desc4, 所有要调查的问题有好几十个。 但我的这个程序可以推算出每个问题所需要的一切结果,就像Excel里的那些透视表一样体现出来。

每个problem_desc都有不同的值,但是其他所给条件都基本一样,不一样的也在我的编程里体现出来了。  现在不管是用loop 还是array 不知道SQL Server 里有没有这种功能。 网上查了有,但我还没练好。

注意,在定义declare所有变量前,有个程序只需要运转一次,不用管它。 在--problem_desc1 process - ip 这个comment后面才是需要进行loop运转的程序,一直到最后。我可不想复制粘贴好几十次这样的程序。 我写的程序里有点小问题, 但是这里只是用乱七八糟的名字定义的变量。 看不出来不要紧,我会陆续跟进提问。

需要指出的是, 即使我的程序里的变量是用乱码替换实际变量的,如果你能看出 “ 部分重复 ” 的程序可以用loop 循环,请帮我一并修改了。比如,部分变量重复使用20多次。

请高手帮忙。 特此悬赏 200 金币, 要把loop 过程写清楚,最好讲解一下。

如果回答很好,我会在我的板块加大奖励。

谢谢。

最佳答案

yongyitian 查看完整内容

Try to creat a STORED PROCEDURE with parameters using the query in the picture. Then you can recall or rerun the STORED PROCEDURE with different parameters each time. You may need to two parameters, one as SELECT variable and one in the WHERE condition, as blue circled in the follow picture. Just an idea, No SQL Sever to try.
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2015-11-17 13:41:59
Try to creat a STORED PROCEDURE with parameters using the

query in the picture.

Then you can recall or rerun the STORED PROCEDURE with

different parameters each time.

You may need to two parameters, one as SELECT variable and

one in the WHERE condition, as blue circled in the follow

picture.

Just an idea, No SQL Sever to try.

SQL Stored Procedure-parameter.JPG
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-11-17 13:55:11
太高深了,有些看不懂。。。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-11-17 14:02:52
olderp 发表于 2015-11-17 13:55
太高深了,有些看不懂。。。
我加起来用了不到 4个月的SQL 这不高深啊,我只用了一天多时间写的,另外还有别的事做。

不要看变量是不是乱七八遭的,我胡乱改的,只需看能否把某些看似重复的程序能否改成loop,用ctrl + f 找相同的变量出现的次数,这样或许容易些。

我的程序可以算出大部分结果,但是有点小错误,这里只是想简化一下程序,我实际使用的变量都可以算我要的结果。比Excel的透视表好用多了。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-11-17 14:32:16
reduce_fat 发表于 2015-11-17 14:02
我加起来用了不到 4个月的SQL 这不高深啊,我只用了一天多时间写的,另外还有别的事做。

不要看变量 ...
楼主是要用SAS编程序还是要用SQL SERVER编写程序?两种情况的方法可完全不一样。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-11-17 20:53:56
sniperhgy 发表于 2015-11-17 14:32
楼主是要用SAS编程序还是要用SQL SERVER编写程序?两种情况的方法可完全不一样。
说过了,要用SQL Sever 的,但是没有找到SQL 专版,而且SAS 比SQL 难,就把问题放到这里了。

谢谢。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群