楼主: yumenderen
5121 8

[问答] if 和between要怎么用,我已经晕了 [推广有奖]

  • 1关注
  • 2粉丝

讲师

7%

还不是VIP/贵宾

-

威望
0
论坛币
150 个
通用积分
0
学术水平
2 点
热心指数
2 点
信用等级
2 点
经验
6843 点
帖子
291
精华
0
在线时间
475 小时
注册时间
2007-12-28
最后登录
2021-5-23

楼主
yumenderen 发表于 2013-11-6 15:37:37 |AI写论文
10论坛币
就是想折币,结果总是提示between出错,以为是括号的位置不对,折腾的半天没解决,请各位达人不吝赐教呀(就看下面这个图片就行了,多出来的不知怎么删掉)
搜狗截图13年11月06日1540_2.jpg

搜狗截图13年11月06日1535_1.png (10.2 KB)

搜狗截图13年11月06日1535_1.png

搜狗截图13年11月06日1540_2.jpg (38.84 KB)

搜狗截图13年11月06日1540_2.jpg

最佳答案

Imasasor 查看完整内容

没有if between,只有where between
关键词:Between Bet SOSO sos between

沙发
Imasasor 发表于 2013-11-6 15:37:38
没有if between,只有where between
欢迎加入亚太地区第一R&Python数据挖掘群: 251548215;

藤椅
dizide 发表于 2013-11-6 16:54:25
是不是where 和between and一起使用啊 能用日期变量吗?是不是应该是数值。我是新手哈

板凳
heperwong 在职认证  发表于 2013-11-6 17:08:22
dizide 发表于 2013-11-6 16:54
是不是where 和between and一起使用啊 能用日期变量吗?是不是应该是数值。我是新手哈
between不只局限于数值,其他字符型变量也可以,如: where var between "A" and "Q";

报纸
Imasasor 发表于 2013-11-6 20:15:34
heperwong 发表于 2013-11-6 17:08
between不只局限于数值,其他字符型变量也可以,如: where var between "A" and "Q";
字母的比较不仅限于between,SAS以数值形式存储字母,所以字母可以进行任何的逻辑大小比较
如下面的例子
data a;
input x $;
cards;
a
b
A
c
;
data b;
set a;
if x>"b";
run;
欢迎加入亚太地区第一R&Python数据挖掘群: 251548215;

地板
是风啊 发表于 2013-11-6 23:10:27
Imasasor 发表于 2013-11-6 16:48
没有if between,只有where between
同意,

7
yumenderen 发表于 2013-11-7 09:22:24
Imasasor 发表于 2013-11-6 16:48
没有if between,只有where between
这。。。
请教大神,那我要按日期来折币,该怎么处理呢

8
Imasasor 发表于 2013-11-7 09:28:40
yumenderen 发表于 2013-11-7 09:22
这。。。
请教大神,那我要按日期来折币,该怎么处理呢
if   '08jun1988'd<date<'08aug2008'd then .....................
欢迎加入亚太地区第一R&Python数据挖掘群: 251548215;

9
yumenderen 发表于 2013-11-7 16:23:07
Imasasor 发表于 2013-11-7 09:28
if   '08jun1988'd
谢谢啦
一个小细节不知道,真是要命呀

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

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