sql >> Databasteknik >  >> RDS >> Oracle

Räknar antalet förekomster av ett tecken i Oracle SQL

Ett av de vanliga knepen för detta är att använda en kombination av length och replace :

select (length(your_col) - length(replace(your_col, ','))) from your_table;

replace utan ett tredje argument tar helt enkelt bort tecknet.



  1. DATE_ADD() Exempel – MySQL

  2. Arbetar mot Postgres-XL 9.5

  3. gå med i två olika tabellers kolumn sqlite3

  4. GROUP BY-beteende när inga aggregerade funktioner finns i SELECT-satsen