gpt4 book ai didi

sql - impala 长度小于 8 位数字

转载 作者:可可西里 更新时间:2023-11-01 16:35:42 27 4
gpt4 key购买 nike

我有一些客户编号,其中一些长度超过 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;

我需要改变什么?

最佳答案

这个怎么样?

select staff_number, 
(case when t1.updte_user > 100000000 then 0 else 1 end)
from old;

如果值是一个字符串,那么只需使用length():

select staff_number,
(case when length(t1.updte_user) > 8 then 0 else 1 end)
from old;

关于sql - impala 长度小于 8 位数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53423599/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com