查询数据库问题

ecjtuhr 2015-09-08 09:54:17
当我们输入某个条件查询时,如果有则会查询出来,没有的话就为null,如 select * from student where xm='张三',现在的问题是,当没有查到张三这条数据时,我想给它赋值,这个怎么实现?
...全文
91 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
LongRui888 2015-09-08
  • 打赏
  • 举报
回复
这个直接用sql来实现比较麻烦,而且有显示,这里假设只返回1条记录:
 select *
 from 
 (
 select * from student where xm='张三'
 union all
 select 你赋值的列1,你赋值的列2... 
 )t
 limit 1
道玄希言 2015-09-08
  • 打赏
  • 举报
回复
可以用存储过程来实现。

56,678

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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