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

SQL Chọn giá trị bên trong dấu ngoặc đơn

CHARINDEX sẽ giúp bạn Tham chiếu

declare @temp table        
(val nvarchar(77))

insert into @temp values ('SSS Pensioner Loan (C000000001)')
insert into @temp values ('SSS SSS Loan (C000000002)      ')
insert into @temp values ('SSS Salary Loan (C000000007)   ')
insert into @temp values ('SSS PAGIBIG Loan (C000000003)  ')



SELECT 
SUBSTRING(val,CHARINDEX('(', val) + 1,CHARINDEX(')', val) - CHARINDEX('(', val) - 1) as Val
from @temp  


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Triển khai Tìm kiếm toàn văn bản trong SQL Server 2016 cho người mới bắt đầu

  2. Ký tự đại diện hàng đầu cho tìm kiếm văn bản đầy đủ của SQL Server

  3. Tôi có thể lấy kết quả của một thủ tục được lưu trữ thành một con trỏ trong một thủ tục được lưu trữ khác trong SQL không

  4. MSDTC trên máy chủ 'máy chủ không khả dụng'

  5. C # Giải mã byte từ SQL Server EncryptByPassPhrase?