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

postgresで最小または最大のinet/cidrを照会する方法

    既存の関数network_smaller(inet, inet)を使用できます およびnetwork_larger(inet, inet) 独自の集計を定義するには:

    create aggregate min (inet) (
        sfunc = network_smaller,
        stype = inet);
    
    create aggregate max (inet) (
        sfunc = network_larger,
        stype = inet);
    
    select min(d) min, max(d) max
    from temp;
    
       min    |    max     
    ----------+------------
     1.1.10.2 | 1.1.10.100
    (1 row)
    


    1. カーソルからフェッチ、削除、コミットする方法

    2. PostgreSQL:ダンプからのデータベースの復元-構文エラー

    3. Mysqlは新しいデータベースの場所でデータベースを作成します

    4. OracleCONNECTBYクエリをSQLServerクエリに変換します