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

複数の小数点を使用したPostgreSQLからのレコードの並べ替え(。)

    これを行うには、文字列を整数配列に変換してから、配列で並べ替えます。

    select * 
    from tbl_wo_kitting 
    where wo_project_id = 1000033
    ORDER BY (string_to_array(line_no, '.'))::int[]
    

    line_no_に数値に変換できない値がある場合、これは失敗することに注意してください。 列。




    1. SQLの2つの異なるテーブルから同じ列名の値を取得する方法

    2. Oracleのログテーブルから電子メール本文にデータをエクスポートする方法

    3. SPARSECOLUMNを使用する理由と時期(SQL SERVER 2008)

    4. WEEKOFYEAR(NOW())vs WEEK( '2018-05-1')-現在の日付