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

1つのクエリで異なる列に正の値と負の値を表示したい

    select decode(sign(col),1,col) positive_value
          , decode(sign(col),-1,col) negative_value
          , decode(sign(col),0,col) zero_value
    from tbl_name
    

    これが機能するかどうかはわかりませんが、一度試してみてください。



    1. SQL Server:一部の日にはデータが存在しない場合でも、日付範囲内のすべての日を選択する方法

    2. Unicode文字がデータベースに正しく表示されるのはなぜですか? Hibernateを介してJavaで印刷した場合?

    3. プリペアドステートメントがALTERテーブルクエリで機能しない

    4. MySQL-Pythonを使用して異なるサーバー上のデータベース間で結合しますか?