sql >> Databasteknik >  >> RDS >> Oracle

Hitta antalet tecken och siffror i en sträng

@alfasin svaret är bra, men om du använder 11g kan det bli enklare:

select name,
REGEXP_count(name,'\d') as num_count,
REGEXP_count(name,'[a-zA-Z]') as char_count,
from test6;


  1. SQL DROP DATABASE Syntax – Listad av DBMS

  2. ALTER TABLE i MySQL:Vän eller fiende?

  3. Skillnad mellan språk sql och språk plpgsql i PostgreSQL-funktioner

  4. EXTRACTA (datetime) Funktion i Oracle