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

PostgreSQL:テキスト列から計算された数値による単一のSQL構文の順序

    あなたの名前を見て、私はあなたの答えの簡略化を投稿せざるを得ません:

    SELECT id, number_value_in_string FROM table
     ORDER BY CASE WHEN substr(number_value_in_string,1,2) = '1/'
            THEN 1/substr(number_value_in_string,3)::numeric 
            ELSE number_value_in_string::numeric END, id;
    

    ゼロ除算の可能性を無視します。



    1. mysqlでのGROUPBY名の前の日付と時刻の順序付け

    2. postgresqlに画像を保存する

    3. SQLServerのカーソルタイプ-静的カーソルのみを転送| SQLServerチュートリアル/TSQLチュートリアル

    4. ライブラリがロードされていません:/usr/local/lib/libpq.5.4.dylib