我正在查询查询该用户是否存在于mysql数据库中?如果用户存在于数据库中,那么我将触发增加计数。我必须获取匹配的用户数,也要获取不匹配的用户数。
def ecount=0;
def necount=0;
function findUser(){
def exists=User.executeQuery(SELECT * FROM USER WHERE name='test');
if (exists.size > 0) {
ecount=ecount+1;
}
else {
necount=necount+1;
}
}
答案 0 :(得分:1)
您可以使用COUNT函数来完成此操作。
def ecount=0;
def necount=0;
function findUser(){
def exists=User.executeQuery(SELECT COUNT(DISTINCT(user_column)) FROM USER WHERE name='test');
if (exists.size > 0)
{
ecount=ecount+1;
}
else{
necount=necount+1;
}
}
答案 1 :(得分:0)
我们将其更改为此。
SELECT COUNT(DISTINCT(user_id)) FROM USER WHERE name='test'