gpt4 book ai didi

mysql - 当查询结果返回不匹配时需要显示替代文本

转载 作者:行者123 更新时间:2023-11-29 23:03:07 24 4
gpt4 key购买 nike

我的脚本在多个环境中循环,如果找到用户,它会打印出他们的 ID。期望的输出如下:

environment1
<user_id>

但是,即使没有用户 ID,我的脚本当前也可以打印出每个环境,如下所示:

environment1
<user_id>
environment2
environment3
environment4
<user_id>

如果 user_id 不存在,我希望代码打印出“NO USER FOUND”,而不是完全排除环境。

下面的代码是正在使用的代码:

#log it all
{

echo "environment"
sshpass -p $ldappw ssh $ldapuser@12.345.67.89 'mysql --skip-column-names -hhost -u user -ppassword database -e \
"select user_id from users where first like '"'%${first_name}%' and last like '%${last_name}%';"'"'


} > $log

对于这个问题的任何帮助将不胜感激。不幸的是,我刚刚开始学习更高级的 MySQL 和 Linux 命令行工具,还不够熟练,不知道如何处理这个问题。

最佳答案

可能

select ifnull(user_id,'NO USER FOUND') from users where first like '"'%${first_name}%' and last like '%${last_name}%';

关于mysql - 当查询结果返回不匹配时需要显示替代文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28401137/

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