sql >> Database >  >> RDS >> Sqlserver

Een SQL-query om een ​​string te selecteren tussen twee bekende strings

Het probleem is dat het tweede deel van je substring-argument de eerste index bevat. Je moet de eerste index van je tweede index aftrekken om dit te laten werken.

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


  1. Hoe u een gebruiker kunt maken met superuser-rechten in PostgreSQL

  2. Gegevens invoegen in SQL Server 2017

  3. Tekensets en sorteringen in MySQL begrijpen

  4. Java - datum opgeslagen als de dag ervoor