Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

SQL заявка за избор на низ между два известни низа

Проблемът е, че втората част на вашия аргумент под низ включва първия индекс. Трябва да извадите първия индекс от втория си индекс, за да работи това.

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. Персонализирани низове за формат на дата/час, поддържани от FORMAT() в SQL Server

  2. Какви са различните типове ограничения, налични в SQL Server - SQL Server / T-SQL урок, част 50

  3. Как да вмъкна запис само със стойности по подразбиране?

  4. Разбиране на ЗАКЛЮЧВАНЕТО на SQL Server при SELECT заявки

  5. Как да изберете определен брой символи отляво или отдясно на низ в SQL Server