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

ISNULL を使用して INT 列の値を空の文字列に変換する

    これでよろしいですか?

    select coalesce(cast(id as varchar(255)), '')
    from #v;
      

    結果列全体を単一の列に変換する必要があります。空白の値が必要な場合、型はある種の文字列です。

    あなたの例では、 else id case の結果 は整数であるため、 0 のいずれかを取得しています または NULL .




    1. 階層データへのXPathクエリ、祖先と子孫の関係を維持

    2. SQLの結合でlikeを使用する方法は?

    3. 教義-次と前の記録を取得する

    4. phpスクリプトでWordpressユーザー資格情報を使用してiOSアプリにデータを送信する