SQL Server不是数字且不为null
如果客户名称在SQL中不是数字,如何获取客户名称 我试图使用的SQL Server不是数字且不为null,sql,sql-server,numeric,Sql,Sql Server,Numeric,如果客户名称在SQL中不是数字,如何获取客户名称 我试图使用的不是数字,但出现语法错误 那么我该怎么做呢?函数的名称是: 尝试使用 例如,从您的查询中 SELECT CustomerName FROM CUSTOMER_TABLE WHERE CustomerId IS NOT NULL AND ISNUMERIC( CustomerName ) = 0 ISNUMERIC(expr.)确定表达式是否为有效的数字类型 语法: ISNUMERIC(表达式) 为什么您的客户名称首先是数字?
不是数字
,但出现语法错误
那么我该怎么做呢?函数的名称是:
尝试使用
例如,从您的查询中
SELECT CustomerName
FROM CUSTOMER_TABLE
WHERE CustomerId IS NOT NULL
AND ISNUMERIC( CustomerName ) = 0
ISNUMERIC(expr.)确定表达式是否为有效的数字类型
语法:
ISNUMERIC(表达式)
为什么您的客户名称首先是数字?
SELECT CustomerName
FROM CUSTOMER_TABLE
WHERE CustomerId IS NOT NULL
AND ISNUMERIC( CustomerName ) = 0
SELECT CustomerName FROM CUSTOMER_TABLE
WHERE CustomerId IS NOT NULL AND ISNUMERIC(CustomerName) = 0