P*******t 发帖数: 20 | 1 我碰到怎么个问题,
一个field里面的数值都用‘,’ 分开了,我要取出这些数值,然后连接。
FIELD:TS_REGION
SAMPLE VALUE: ,19,20,21,
这些数值是TABLE2的PK FOR REGION
RESULT: US, ASIA PACIFIC,EUROPE |
g***l 发帖数: 18555 | 2 ALTER TABLE ADD REGION_1, REGION_2,....REGION_MAX
要做STRING处理,LOOP EACH,找逗号取左。
其实最简单的办法是EXPORT到EXCEL再IMPORT进来。LOL |
gy 发帖数: 620 | 3 Why loop? too expensive... |
g***l 发帖数: 18555 | 4 因为你不知道有少个逗号啊,一个就是两个COLUMN,N个就是N+1个COLUMN,对一个字符
串做一个LOOP。还是EXCEL吧
【在 gy 的大作中提到】 : Why loop? too expensive...
|
gy 发帖数: 620 | 5 "不知道有少个逗号" is what I meant too expensive to use a loop.
Use a delimiter function without loop.....
【在 g***l 的大作中提到】 : 因为你不知道有少个逗号啊,一个就是两个COLUMN,N个就是N+1个COLUMN,对一个字符 : 串做一个LOOP。还是EXCEL吧
|
B*****g 发帖数: 34098 | 6 "RESULT: US, ASIA PACIFIC",EUROPE 是指一个column
【在 gy 的大作中提到】 : "不知道有少个逗号" is what I meant too expensive to use a loop. : Use a delimiter function without loop.....
|
gy 发帖数: 620 | 7 More "comma"s, more efficient than using loop.... |
j*****n 发帖数: 1781 | 8 create a table-valued function to handle it. |
|
g***l 发帖数: 18555 | 9 但做出的TABLE都不是FIRST NORMAL FORM,条件是没有REPEATING GROUP,像这种REGION1,
REGION2,REGION3 |
B*****g 发帖数: 34098 | 10 not for store, for report, my guess
REGION1,
【在 g***l 的大作中提到】 : 但做出的TABLE都不是FIRST NORMAL FORM,条件是没有REPEATING GROUP,像这种REGION1, : REGION2,REGION3
|
g***l 发帖数: 18555 | 11 我看他就是做个IMPORT,别人的垃圾文件DATA CONVERSION了,肯定要储存起来的
【在 B*****g 的大作中提到】 : not for store, for report, my guess : : REGION1,
|