我試圖使用Proc SQL和一個case-statement來測試一個條件並添加一個索引。但是,即使語法看起來與我見過的示例相匹配,我也無法使case - where語句正常工作。使用下面的代碼,我得到以下錯誤: ERROR 22-322: Syntax error, expecting one of the following: a name, a quoted string, a numeri
我試圖運行下面的代碼,但它無法正常工作。我發現問題是每個case when都會覆蓋下一條語句。 所以,我需要做的是一個IF/ELSE IF staetment,但我不知道該怎麼做,在PROC-SQL proc sql;
create table example
as select *,
case when B.variable = 'X' then 1 else 0 end as v
在PROC SQL中,我需要選擇所有行中名爲「NAME」的列不包含多個值「abc」,「cde」和「fbv」在這些值之前或之後。所以我這樣做: SELECT * FROM A WHERE
NAME NOT CONTAINS "abc"
AND
NAME NOT CONTAINS "cde"
AND
NAME NOT CONTAINS "fbv";
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using