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

Xóa tất cả các ký tự sau một ký tự cụ thể trong PL / SQL

Bạn có thể sử dụng SUBSTRINSTR :

select substr('john.abc_1234', 1, instr('john.abc_1234', '_') -1)
from dual

Cập nhật

Ngoài ra, nếu bạn đang chạy từ Oracle 10g trở đi, bạn có thể sử dụng đường dẫn Regex, đường dẫn này sẽ xử lý các ngoại lệ mạnh mẽ hơn.

Dưới đây là một số liên kết về cách thực hiện điều đó trong Oracle:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để tạo hàm trong PL / SQL?

  2. Từng bước cài đặt R12.2.6 EBS trên Virtual Box Part -2

  3. Làm cách nào để thực hiện truy vấn này trong oracle

  4. Kích hoạt để kiểm tra các bản sao

  5. Viết trong ExcelSheet bằng gói UTL_FILE trong Oracle