sqlsugar 有类似sql num函数的吗

抱歉,打错了,是sum函数,已找到了,在sqlsugar官网上有讲解
2025-04-13 14:27:03
推荐回答(2个)
回答1:

Oracle中没有类似checknum的函数,但是你可以自己写一个。

CREATE OR REPLACE FUNCTION isnumeric (str IN VARCHAR2) RETURN NUMBERISBEGIN IF str IS NULL THEN RETURN 0; ELSE IF regexp_like (str, '^(-{0,1}+{0,1})[0-9]+(.{0,1}[0-9]+)$') THEN RETURN 1; ELSE RETURN 0; END IF; END IF;END isnumeric;

1
select isnumeric('aaaa') from dual;

回答2:

//求和surplus_num
int allTaskNum = db.Queryable().Where(it => it.is_delete != 1).Sum(it => it.surplus_num);