Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 在Microsoft Visual Studio 2013中将邮政编码插入自定义组_Sql_Visual Studio 2012 - Fatal编程技术网

Sql 在Microsoft Visual Studio 2013中将邮政编码插入自定义组

Sql 在Microsoft Visual Studio 2013中将邮政编码插入自定义组,sql,visual-studio-2012,Sql,Visual Studio 2012,我正试图在SQL下的dataset>Query部分中创建一个SQL脚本,插入到Microsoft Visual Studio 2013中。我有一个巨大的邮政编码列表,每个邮政编码都有一个自定义名称。例如,GL50 4PE是切尔滕纳姆001A,GL50 4SD是切尔滕纳姆001B 我设想写一些像: CASE WHEN TABLE.ATTRIBUTE IN (GL50 4PE) THEN 'Cheltenham 001A' WHEN TABLE.ATTRIBUTE (GL50 4SD) TH

我正试图在SQL下的dataset>Query部分中创建一个SQL脚本,插入到Microsoft Visual Studio 2013中。我有一个巨大的邮政编码列表,每个邮政编码都有一个自定义名称。例如,GL50 4PE是切尔滕纳姆001A,GL50 4SD是切尔滕纳姆001B

我设想写一些像:

CASE
  WHEN TABLE.ATTRIBUTE IN (GL50 4PE)
THEN 'Cheltenham 001A'
  WHEN TABLE.ATTRIBUTE (GL50 4SD)
THEN 'Cheltenham 001B'
END AS NEWCOLUMNNAME
有什么想法吗?当TABLE.ATTRIBUTE在(GL50 4PE)中时,我将继续添加

然后是“Cheltenham 001A”
,用于我拥有的每个邮政编码。我需要这样做的许多不同的地区和邮政编码,并重新运行报告,一旦我有了这个建设

我在visual studio中的代码,其中添加的部分如下所示:

SELECT        MONTH(HISTORY.DateStart) AS Month, HISTORY.Category_ID,        HISTORY.Learner_ID, NCS.Postcode, Learners_PriorityGroup.PriorityGroup, 
                     YEAR(HISTORY.DateStart) AS Year, HISTORY.DateStart,     HISTORY.HistoryID,
CASE WHEN NCS.POSTCODE IN (GL50 4SD)
THEN 'CHELTENHAM OD1A'
END AS LSOANAME
FROM            NCS INNER JOIN
                     HISTORY ON NCS.Learner_ID = HISTORY.Learner_ID INNER     JOIN
                     Learners_PriorityGroup ON HISTORY.Learner_ID =     Learners_PriorityGroup.Learner_ID
WHERE        (HISTORY.Category_ID IN (479, 480, 481, 482)) AND        (Learners_PriorityGroup.PriorityGroup = 0)                          

1) 显示您的表定义(至少是相关列)2)如果“全名”太多,您没有单独的列/另一个实体吗?看在上帝的份上,这是一个邮政编码数据库!这是非常有帮助的,伊万,不是!!!!项目周围缺少“”和逗号。现在它起作用了