PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

La query di Postgres per verificare che una stringa sia un numero

Penso che il modo più semplice sarebbe una corrispondenza di espressioni regolari:

select '12.41212' ~ '^[0-9\.]+$'
=> true

select 'Service' ~ '^[0-9\.]+$'
=> false