select CustomerName from CUSTOMER_TABLE where CustomerId IS NOT NULL
如果客户名称在 SQL 中不是数字,如何获取客户名称?
我尝试使用IS NOT NUMERIC
,出现语法错误。
那么我该怎么做呢?
select CustomerName from CUSTOMER_TABLE where CustomerId IS NOT NULL
如果客户名称在 SQL 中不是数字,如何获取客户名称?
我尝试使用IS NOT NUMERIC
,出现语法错误。
那么我该怎么做呢?
尝试使用ISNUMERIC()
例如,从您的查询
SELECT CustomerName FROM CUSTOMER_TABLE
WHERE CustomerId IS NOT NULL AND ISNUMERIC(CustomerName) = 0
ISNUMERIC(expr.)确定表达式是否是有效的数字类型。
句法:
ISNUMERIC(表达式)
该函数的名称是ISNUMERIC
:
SELECT CustomerName
FROM CUSTOMER_TABLE
WHERE CustomerId IS NOT NULL
AND ISNUMERIC( CustomerName ) = 0