Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

SQL, jak łączyć wyniki?

Ten automatycznie wyklucza końcowy przecinek, w przeciwieństwie do większości innych odpowiedzi.

DECLARE @csv VARCHAR(1000)

SELECT @csv = COALESCE(@csv + ',', '') + ModuleValue
FROM Table_X
WHERE ModuleID = @ModuleID

(Jeśli ModuleValue kolumna nie jest już typem ciągu, może być konieczne rzutowanie jej na VARCHAR .)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Przykłady konwersji „daty” na „przesunięcie daty” w SQL Server (T-SQL)

  2. pobierz ciąg rozdzielany przecinkami z wierszy

  3. Pobierz ostatnio wstawiony identyfikator wiersza (z instrukcją SQL)

  4. Framework Entity bardzo wolno ładuje się po raz pierwszy po każdej kompilacji

  5. Usuń dane za pomocą funkcji wartościującej tabelę w SQL Server