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

Truy vấn SQL để chọn một chuỗi giữa hai chuỗi đã biết

Vấn đề là phần thứ hai của đối số chuỗi con của bạn bao gồm chỉ mục đầu tiên. Bạn cần trừ chỉ mục đầu tiên khỏi chỉ mục thứ hai để làm cho điều này hoạt động.

SELECT SUBSTRING(@Text, CHARINDEX('the dog', @Text)
, CHARINDEX('immediately',@text) - CHARINDEX('the dog', @Text) + Len('immediately'))


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Không thể mở kiểm tra cơ sở dữ liệu được yêu cầu bởi đăng nhập. Đăng nhập không thành công. Đăng nhập không thành công cho người dùng 'xyz \ ASPNET'

  2. JPA SQL Server Không ánh xạ phương ngữ cho loại JDBC:-9

  3. Việc cắt bớt SQL Server và giới hạn 8192

  4. Dapper.NET và proc được lưu trữ với nhiều bộ kết quả

  5. Làm cách nào để tìm các truy vấn hoạt động kém nhất trong SQL Server 2008?