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

Tạo chuỗi ngày được sử dụng trong vòng lặp for

SELECT *
FROM information_schema.tables
WHERE table_type = 'BASE TABLE'
    AND table_schema = 'public'
    AND table_name in (
        select 'schedule_' || to_char(d, 'YYYYMMDD')
        from 
        generate_series(current_date - 7, current_date - 1, '1 day') s(d)
        )
ORDER BY table_name;

Các phiên bản Postgresql cũ hơn:

SELECT *
FROM information_schema.tables
WHERE table_type = 'BASE TABLE'
    AND table_schema = 'public'
    AND table_name in (
        select 'schedule_' || to_char(current_date - d, 'YYYYMMDD')
        from 
        generate_series(7, 1, -1) s(d)
        )
ORDER BY table_name;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lỗi cú pháp nhập không hợp lệ cho số nguyên đối với một số không phải là số nguyên?

  2. Làm thế nào để đọc dữ liệu tệp wal PostgreSQL? Có lệnh nào để chuyển đổi nhị phân PostgreSQL sang định dạng văn bản có thể đọc được không?

  3. Postgis / Geodjango:Không thể xác định phiên bản PostGIS cho cơ sở dữ liệu

  4. Tổng quan về các phương pháp quét khác nhau trong PostgreSQL

  5. Cách cập nhật mảng trong PostgreSQL