PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Postgres-Abfrage, um zu überprüfen, ob eine Zeichenfolge eine Zahl ist

Ich denke, der einfachste Weg wäre eine Übereinstimmung mit regulären Ausdrücken:

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

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