1
select CustomerName from CUSTOMER_TABLE where CustomerId IS NOT NULL
如果客户名称在SQL中不是数字,如何获取客户名称?SQL Server不是数字,也不是空
我试着用IS NOT NUMERIC
,我得到语法错误。
那么我该如何做到这一点?
select CustomerName from CUSTOMER_TABLE where CustomerId IS NOT NULL
如果客户名称在SQL中不是数字,如何获取客户名称?SQL Server不是数字,也不是空
我试着用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
检查'ISNUMERIC()' –
http://msdn.microsoft.com/en-us/library/ms186272。 aspx – LittleBobbyTables
为什么您的客户名字首先是数字? – NoChance