Iandev Smarter Business - Logo Cor
Navegação no fórum
para criar postagens e tópicos.

Como testar se um campo é numérico/numerico no sql

Como testar se um campo é numérico/numerico no sql

--------------------------------------------------------------

postgresql

( coalesce(p.idc1marca,0) = 0 or trim(m.descricao) ~ '^(-)?[0-9]+$' )

--------------------------------------------------------------

[code]
MYSQL

Select
codigobarras
from
produtomalfeito
Whre
CodigoBarras REGEXP ('[^0-9]') = 0

[/code]

--------------------------------------------------------------
[code]
SQL SERVER
and isnumeric(codigobarras) 0
[/code]

--------------------------------------------------------------
Oracle

SELECT case when trim(TRANSLATE(col1, '0123456789-,.', ' ')) is null
then 'numeric'
else 'alpha'
end
FROM tab1;

--------------------------------------------------------------