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

Postgres CHỌN nơi ĐÂU là UUID hoặc chuỗi

Tìm thấy rồi! Truyền cột UUID tới ::text dừng lỗi. Không chắc chắn về hiệu suất đạt được nhưng trên khoảng 5000 hàng, tôi nhận được nhiều hơn hiệu suất tương xứng.

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. Tìm các hàng trong đó mảng văn bản chứa giá trị tương tự như giá trị đầu vào

  2. Làm thế nào để liệt kê các bản ghi có ngày từ 10 ngày qua?

  3. Tự động làm mới chế độ xem cụ thể hóa bằng cách sử dụng quy tắc hoặc thông báo

  4. Tên quy trình PostgreSQL trên Solaris

  5. thiếu mục nhập mệnh đề FROM cho bảng Grupo cakephp