请教下各位达人,mysql里面用select into给变量赋值时,怎么处理查询结果为空的异常

TroubleIsMyFriend 2013-07-16 05:44:53
在一个循环中,我首先用select into给一个变量赋值,然后我判断这个变量是否为空,结果还没到判断变量这里就跳出循环了。如果我用if exists 判断,则需要作两次查询,第一次查询用来判断,第二次用同样的查询条件给变量赋值,那样效率不高,请各位达人帮帮忙,看有没有比较好的解决办法。
...全文
622 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
tzar188 2014-10-03
  • 打赏
  • 举报
回复
请问一下楼主,你的问题,得到解决了吗,我也遇到了和你一样的问题? 如果看到信息,能帮助分享一下你的解决方案吗?
狂风阵阵 2013-07-16
  • 打赏
  • 举报
回复
插入临时表后再update呗。
TroubleIsMyFriend 2013-07-16
  • 打赏
  • 举报
回复
引用 1 楼 lzw_0736 的回复:
isnull(字段名,默認值)
问题的关键是我不能用默认值,而需要用一段业务逻辑来处理查询结果为空的情况。
lzw_0736 2013-07-16
  • 打赏
  • 举报
回复
isnull(字段名,默認值)

34,575

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧