, , -POSIX- ANSI SQL-99 SIMILAR TO:
CAST ((CASE
WHEN string_column -- in perl: $string_column =~ /^\s*[+-]?\d+\s*$/
SIMILAR TO
'[[:space:]]*([+-]|)[[:digit:]]+[[:space:]]*'
THEN
string_column
ELSE
'-9999' -- default value for un-CASTable strings
END)
AS INTEGER
" ", SIMILAR TO . (PostgreSQL , Firebird née Interbase promises 2.5, .)