PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Pilih semua kolom kecuali untuk beberapa PostgreSQL

Ini berfungsi:

CREATE TABLE public.office(id INTEGER, a TEXT, b TEXT, deleted BOOLEAN, c TEXT)

Kemudian:

SELECT 'SELECT ' || STRING_AGG('o.' || column_name, ', ') || ' FROM office AS o'
FROM information_schema.columns
WHERE table_name = 'office'
AND table_schema = 'public'
AND column_name NOT IN ('id', 'deleted')

Hasil:

SELECT o.a, o.b, o.c FROM office AS o



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara memanggil prosedur PostgreSQL di Jawa?

  2. Bagaimana cara menghasilkan beberapa deret waktu dalam satu kueri sql?

  3. PostgreSQL 11 - Prosedur

  4. Rails 4 query unik dengan atribut tunggal

  5. Postgres GIST vs indeks Btree