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

Utwórz tabelę HTML za pomocą SQL FOR XML

select 
  (select p.ProblemType     as 'td' for xml path(''), type),
  (select p.Onset           as 'td' for xml path(''), type),
  (select p.DiagnosisStatus as 'td' for xml path(''), type)
from tblProblemList p
where p.PatientUnitNumber = @PatientUnitNumber
for xml path('tr')

Aby dodać również nagłówek, możesz użyć union all .

select 
  (select 'Problem' as th for xml path(''), type),
  (select 'Onset'   as th for xml path(''), type),
  (select 'Status'  as th for xml path(''), type)
union all         
select 
  (select p.ProblemType     as 'td' for xml path(''), type),
  (select p.Onset           as 'td' for xml path(''), type),
  (select p.DiagnosisStatus as 'td' for xml path(''), type)
from tblProblemList p
where p.PatientUnitNumber = @PatientUnitNumber
for xml path('tr')


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zmienić ustawienia konfiguracji poczty bazy danych w programie SQL Server (T-SQL)

  2. Jaka jest najlepsza praktyka wstawiania rekordu, jeśli jeszcze nie istnieje?

  3. Połączenie CodeIgniter MSSQL

  4. Dynamicznie przypisz nazwę pliku do ciągu połączenia programu Excel

  5. Jak określić lokalizację plików danych i plików dziennika podczas tworzenia bazy danych w SQL Server