PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

как да направите заявка за min или max inet/cidr с postgres

Можете да използвате съществуващите функции 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL, SQL състояние:42601

  2. Как да инсталирам libpq-fe.h?

  3. Проверете връзката с базата данни с pg-promise при стартиране на приложение

  4. Ръчно освободете Postgres LOCK

  5. Sequelize.js все още изтрива реда на таблицата, дори ако paranoid е зададен на true