select CustomerName from CUSTOMER_TABLE where CustomerId IS NOT NULL
Comment puis-je get le nom du client si le nom du client n'est pas numérique dans SQL?
J'ai essayé d'utiliser IS NOT NUMERIC
, j'ai une erreur de syntaxe.
Alors, comment puis-je faire cela?
Essayez avec ISNUMERIC ()
Par exemple, à partir de votre requête
SELECT CustomerName FROM CUSTOMER_TABLE WHERE CustomerId IS NOT NULL AND ISNUMERIC(CustomerName) = 0
ISNUMERIC (expr.) Détermine si une expression est un type numérique valide ou non.
Syntaxe:
ISNUMERIC (expression)
Le nom de la fonction est ISNUMERIC
:
SELECT CustomerName FROM CUSTOMER_TABLE WHERE CustomerId IS NOT NULL AND ISNUMERIC( CustomerName ) = 0
Sql-Fiddle