sql >> Databáze >  >> RDS >> Sqlserver

Jak spočítáte počet výskytů určitého podřetězce ve varcharu SQL?

První způsob, který vás napadne, je provést to nepřímo nahrazením čárky prázdným řetězcem a porovnáním délek

Declare @string varchar(1000)
Set @string = 'a,b,c,d'
select len(@string) - len(replace(@string, ',', ''))


  1. Oracle 10g - optimalizujte WHERE IS NOT NULL

  2. Jak nainstalovat MySQL 8.0 na CentOS 8 / RHEL 8

  3. Omezení křížové tabulky MS SQL Serveru

  4. Jak vytvořit omezení cizího klíče pomocí ON DELETE CASCADE v SQL Server - SQL Server / Výukový program TSQL, část 80