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

SQL Serverから空の行を返すことは可能ですか?

    通常、空の行を返す必要がある場合..

    元のクエリが

    の場合
    select a,b,c from tbl
    

    サブクエリに変換できます

    select t.a,t.b,t.c
    from (select 1 as adummy) a
    left join (
        select a,b,c from tbl  -- original query
    ) t on 1=1
    

    これにより、クエリの行数は常に少なくとも1つになります。



    1. 名前付きパラメーターを使用したHibernateネイティブクエリの問題

    2. 一重引用符で囲まれたデータの挿入中にエラーが発生しました

    3. MYSQLとLIMIT句

    4. テーブルまたは列へのすべての外部キーを表示するにはどうすればよいですか?