PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

jak zapytać o min lub max inet/cidr za pomocą postgres

Możesz użyć istniejących funkcji network_smaller(inet, inet) i network_larger(inet, inet) aby zdefiniować własne agregaty:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. jak usunąć wszystkie bazy danych poza kilkoma w postgresie

  2. Właściwe zapytanie, aby uzyskać aktualną liczbę połączeń w bazie danych PostgreSQL

  3. BŁĄD Java SQL:Relacja nazwa_tabeli nie istnieje

  4. Jak obliczyć medianę w PostgreSQL

  5. Najlepsze rozwiązania DBaaS dla PostgreSQL