sql >> Database >  >> RDS >> PostgreSQL

hoe te zoeken naar min of max inet/cidr met postgres

U kunt bestaande functies gebruiken network_smaller(inet, inet) en network_larger(inet, inet) om uw eigen aggregaten te definiëren:

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. SQL Server 2017 Stap voor stap installatie -1

  2. Hoe de datum en tijd selecteren zonder de seconden in mysql?

  3. Hoe de huidige waarde van een orakelreeks op te halen zonder deze te verhogen?

  4. PHP-functie werkt maar één keer