我正在使用SQL。在我的公司,我們有一個表格,顯示技術人員在服務電話中編寫的文本。但是,當文本保存在表格中時,IT會將其逐行分開。換句話說,一個呼叫文本可以包含五個或更多記錄。我想編寫一個查詢來顯示一次的電話號碼以及一條記錄中的文本。問題是呼叫文本可以是從5到25行/記錄的任何地方。每個記錄具有相同的呼叫號碼。 SQL中有一種方法可以連接一個調用的所有文本行嗎?你可以連接SQL中可變數量的文本嗎?
0
A
回答
0
嘗試使用GROUP_CONCAT
SELECT GROUP_CONCAT(description, '. ') FROM calls WHERE number = '123456';
1
如果您使用的是SQL服務器,你可以用下面的查詢:
select call_number,
stuff((SELECT distinct ' ' + text_column
FROM Table_Name T2
where T2.call_number = T1.call_number
FOR XML PATH('')),1,1,'')
from Table_Name T1
group by call_number
+0
我一直使用這個連接多行文本。有一點需要記住的是,如果存在無效的XML字符,則可能需要標識TYPE。例如'(SELECT FROM FOR PATH PATH(''),TYPE).value('。',N'nvarchar(max)')'。 – JoeFletch
相關問題
- 1. 你可以在C#連接器中使用MySQL @ session變量嗎?
- 2. 你可以在谷歌網站的文本中有「變量」嗎?
- 3. 你可以把PHP文本變成一個變量嗎?
- 4. 你可以使用sql()函數進行表連接嗎?
- 5. 你可以在JPA SQL javaEE中做自然左連接嗎?
- 6. 你可以在C++的類中有變量的變量嗎?
- 7. 你可以在SQL中將變量傳遞給VALUE嗎?
- 8. 你可以連接到Springboot中的兩個postgres數據庫嗎?
- 9. 你可以分配給父函數中定義的變量嗎?
- 10. 我可以連接apache配置中的環境變量嗎?
- 11. 你可以在另一個文件中使用#define變量嗎?
- 12. 可以在ini文件中連接嗎?
- 13. SnapLogic - 你可以參數化db連接
- 14. 可以打開sql連接嗎?
- 15. 我可以SQL連接兩次表嗎?
- 16. 你可以在文本字段中有超鏈接嗎?
- 17. Qt。可以在連接SLOT()中使用局部變量嗎?
- 18. 可以在OCaml中連接函數嗎?
- 19. 你可以將圖像的src改爲Javascript中的變量嗎?
- 20. 我可以在oracle sql腳本中使用變量嗎?
- 21. 你可以在同一個sass mixin中使用變量和可選參數嗎?
- 22. 你可以將字符串追加到PHP中的變量嗎?
- 23. 你可以在asp.net中創建持久的全局變量嗎?
- 24. 你可以在LESS CSS的mixin中設置一個變量嗎?
- 25. 我可以將端點地址連接到app.config文件中的變量嗎?
- 26. 你可以改變scnView.autoenablesDefaultLighting的屬性嗎?
- 27. 你可以改變Twilio的聲音嗎?
- 28. 你可以爲你連接的同一個數據庫創建dblink嗎?
- 29. 你可以附加鍵到數組變量像Python字典嗎?
- 30. 你可以在內部連接中使用Count(*)嗎?
你在MySQL或SQL Server的工作? – Sonam