我有一些客户号码,有些超过8位数。我如何标记它们以便它们不被计算?
我尝试了以下方法:
SELECT
t1.updte_user as staff_number,
(CASE WHEN (CAST(t1.updte_user) AS INT ) Integer not null check
((CAST(t1.updte_user)AS INT) between 0 and 99999999 THEN 1 else 0 ) end as
TRUE_STAFF
from old as t1;
我需要改变什么?
2条答案
按热度按时间ecbunoof1#
你可以在下面试试
9avjhtql2#
这个怎么样?
如果值是字符串,那么只需使用
length()
: