sql >> Databáze >  >> RDS >> Sqlserver

Jak vytvořit seznam výsledků T-SQL s čárkami mezi nimi?

tím získáte seznam hodnot v seznamu odděleném čárkami

create table #temp
(
    y int,
    x varchar(10)
)

insert into #temp values (1, 'value 1')
insert into #temp values (1, 'value 2')
insert into #temp values (1, 'value 3')
insert into #temp values (1, 'value 4')

DECLARE @listStr varchar(255)

SELECT @listStr = COALESCE(@listStr+', ', '') + x
FROM #temp
WHERE #temp.y = 1

SELECT @listStr as List

drop table #temp


  1. Zobrazení aplikace oracle a získání:java.lang.ClassNotFoundException:oracle.forms.engine.Main

  2. vložte hodnoty časového razítka ve 3 minutových krocích

  3. php a mysql - Odeslat zaškrtávací políčko, přepínač a výsledky rozbalovací nabídky od uživatele do databáze mysql a uložit je tam

  4. Existuje způsob, jak změnit hodnoty pro FixedLenNullInSource a TrimTrailingBlanks?