sql >> Database >  >> RDS >> Sqlserver

Vervang het eerste voorkomen van subtekenreeks in een tekenreeks in SQL

U kunt een combinatie van STUFF . gebruiken en CHARINDEX om te bereiken wat je wilt:

SELECT STUFF(col, CHARINDEX('substring', col), LEN('substring'), 'replacement')
FROM #temp

CHARINDEX('substring', col) retourneert de index van de eerste voorkomen van 'substring' in de kolom. STUFF vervangt deze instantie vervolgens door 'replacement' .



  1. 2 manieren om een ​​database op een gekoppelde server te maken met behulp van T-SQL

  2. Gegevenstype van veld ophalen in select-instructie in ORACLE

  3. Kan ik de naam krijgen van alle tabellen van de SQL Server-database in de C#-toepassing?

  4. ODP.NET implementeren en configureren om te werken zonder installatie met Entity Framework