PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

cách truy vấn inet / cidr tối thiểu hoặc tối đa với postgres

Bạn có thể sử dụng các chức năng hiện có network_smaller(inet, inet)network_larger(inet, inet) để xác định tổng hợp của riêng bạn:

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. không cho phép thực thi root máy chủ PostgreSQL

  2. Hiệu suất OLTP kể từ PostgreSQL 8.3

  3. Làm phẳng một mối quan hệ với một mảng để tạo ra một hàng cho mỗi mục nhập mảng

  4. PostgreSQL 10 trên Linux - LC_COLLATE locale en_US.utf-8 không hợp lệ

  5. Tìm tỷ lệ của mỗi X gồm Y trong PostgreSQL?