楼主: zhaok
3506 3

[原创]求教: proc sql 中函数使用的疑问 [推广有奖]

  • 0关注
  • 0粉丝

大专生

30%

还不是VIP/贵宾

-

威望
0
论坛币
982 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
215 点
帖子
13
精华
0
在线时间
86 小时
注册时间
2007-6-13
最后登录
2023-2-6

楼主
zhaok 发表于 2008-10-24 00:11:00 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

请问高手,proc sql 里面用的命令和sql 语言一样吗,好像很多函数都不同啊,比如字符串函数replace在proc sql不能用啊,还有left,right函数和我们一般的sql语言的用法都不一样啊,请问怎么办,我现在急需使用replace函数替换字符串。

二维码

扫码加我 拉你入群

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

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

关键词:proc sql 函数使用 sql ROC replace 函数 疑问 求教 proc sql

沙发
宜桦 发表于 2008-10-24 03:51:00

Only standard SQL are the same for different software. And each software adds more functions to its own version.

USE 'translate' or 'tranwrd' functions instead of replace in SAS.

藤椅
tyaer 发表于 2008-11-22 17:09:00
有差别的
卖油翁说:“无他,唯熟耳!”

板凳
wxq1638 发表于 2008-11-24 20:10:00

我是这样干的

data air;
infile 'd:\sj\air.txt';
input Empid JobCode $ Salary $ 8. Bonus ;
proc sql;
select substr(JobCode,1,2)  /*(变量,从第一个字符截取,2个宽度)*/
label='wxq1638',
count(*) as count /*将条件数据赋予表count*/
from air  /*读入数据*/
group by 1;

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-25 07:57