sql >> データベース >  >> RDS >> Sqlserver

SQLFORXMLを使用してHTMLテーブルを作成する

    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')
    

    ヘッダーも追加するには、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. Windows認証またはSQL認証でlocalhost\SQLEXPRESSにアクセスするために使用する必要のあるSQL接続文字列は何ですか?

    2. 最も近い日付を表示するSQLクエリ?

    3. Amazon RelationalDatabaseServiceのメリットとセキュリティ

    4. MS SQL Server 2008のポートを見つける方法は?