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

Cách tìm lần xuất hiện đầu tiên và cuối cùng của một ký tự cụ thể bên trong một chuỗi trong PostgreSQL

Chà ...

Select position('#' in '2010-####-3434');

sẽ cung cấp cho bạn cái đầu tiên. Nếu bạn muốn cái cuối cùng, chỉ cần chạy lại nó với phần ngược lại của chuỗi của bạn. Đảo ngược chuỗi pl / pgsql có thể được tìm thấy tại đây .

Select length('2010-####-3434') - position('#' in reverse_string('2010-####-3434')) + 1;


  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ên bảng dưới dạng tham số hàm PostgreSQL

  2. Làm thế nào để nhận được sự khác biệt của ngày / tháng / năm (ngày thứ hai) giữa hai ngày?

  3. finder_sql không phân tích cú pháp chuỗi với Rails

  4. Khi nào Postgres kiểm tra các ràng buộc duy nhất?

  5. Các công cụ mã nguồn mở hàng đầu cho PostgreSQL Migrations