-2
我的數據是存儲在表中以下格式: -我需要一個SQL查詢劈列在SQL服務器分隔的數據的多個列2012
AA | BBBBB | CCC(這裏有3串2分割'|')
SSSSS | ZZZ | AAAAA | FFFF(這裏存在由3分離4個字符串 '|')
表
aa|bbbbb|ccc
sssss|zzz|aaaaa|ffff
輸出應爲
|*col1|-------- |col2|--------- |col3|--------- |col4*|
|sssss|----- |zzz|---------- |aaaaa|-------|ffff|
|aa|----------|bbbbb| --------|ccc| ----------|NULL|
以這樣的方式存儲數據非常糟糕的分貝設計。閱讀關於規範化 – Jens
請輸入格式文本(請參閱stackoverflow瀏覽),添加示例數據,添加您嘗試過的結果和獲得的結果,添加預期結果。使用文本格式的請求(不是圖像) – etsa
然後嘗試使用搜索(在谷歌和stackoverflow),看看是否已經有類似的解決方案(例如,嘗試MSSQL SPLIT COLUMN) – etsa