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

PostgreSQL:So sánh chuỗi phân biệt chữ hoa chữ thường

select * 
where email ilike '[email protected]'

ilike tương tự như like nhưng không phân biệt chữ hoa chữ thường. Đối với ký tự thoát, hãy sử dụng replace()

where email ilike replace(replace(replace($1, '~', '~~'), '%', '~%'), '_', '~_') escape '~'

hoặc bạn có thể tạo một hàm để thoát văn bản; cho mảng sử dụng văn bản

where email ilike any(array['[email protected]', '[email protected]'])


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cơ sở dữ liệu PostgreSQL của tôi đã hết dung lượng đĩa

  2. Cách đánh dấu nr hàng nhất định trong bảng khi truy cập đồng thời

  3. Chia tỷ lệ theo chiều dọc PostgreSQL

  4. Tìm tên máy chủ và cổng bằng lệnh PSQL

  5. Cách không tạo tiện ích mở rộng PostgreSQL 9.0 trên nền tảng RPM