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

Postgres SELECT di mana WHERE adalah UUID atau string

Menemukannya! Casting kolom UUID ke ::text menghentikan kesalahan. Tidak yakin tentang kinerja yang dicapai tetapi pada sekitar 5000 baris saya mendapatkan kinerja yang lebih dari cukup.

SELECT * FROM user
WHERE id::text = 'jsdfhiureeirh' OR uid = 'jsdfhiureeirh';

SELECT * FROM user
WHERE id::text = '33bb9554-c616-42e6-a9c6-88d3bba4221c' 
  OR uid = '33bb9554-c616-42e6-a9c6-88d3bba4221c';


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. konversi format geometri Postgres ke WKT

  2. Cara Mendapatkan Yang Terbaik dari Log PostgreSQL

  3. Bagaimana cara membandingkan tanggal di bidang datetime di Postgresql?

  4. Hapus instalan PostgreSQL 9.0.4 sepenuhnya dari Mac OSX Lion?

  5. PostgreSQL - Tambahkan kunci ke setiap objek dari array JSONB