SELECT IF(pic IS NOT NULL,1,0) AS a FROM items

这样最终返回的是一个表

pic 是items表中的字段

a 是起的别名

items 是表名

如果不需要返回一个表,只需要返回一个数字,那么尝试用下面的方式

exists相当于是全表的判断 这样查询出来后 将会生成我们从新定义的a列数据 那么 如果说exists中的sql语句为真,那么也就是说将a列的每一行数据都为1 那么需要在select后面加入distinct进行去重操作 这样得到的就是一个具体的值, 但是感觉有点浪费时间,目前没有想到怎样去优化
SELECT DISTINCT IF(EXISTS(SELECT * FROM items WHERE NAME='hello'),1,0) AS a FROM items

mysql中的判断是否有该条数据 如果有返回1 没有返回0相关推荐

  1. MySql 中 一次update更新多条数据

    我最近遇到一个导入Excel表中数据到数据库的需求,数据量一万多条.需先查询数据库中是否存在要插入的数据,若存在则更新数据,否则插入数据.我首先按照常规思路先查询,然后插入或更新.然而nginx返回 ...

  2. 在mysql中查询时间最小的一条记录

    需求:查询ctoc_tb表中用户最早操作记录 1.首先下面这样写是错误的 select user_id,min(date_time) min_time from ctoc_tb group by us ...

  3. mysql取分组数据中每个分组的最新一条数据

    mysql取分组数据中每个分组的最新一条数据 select * from data td,(select max(id) id from log group by name) md where td. ...

  4. mysql 中的判断语句怎么写,mysql中判断语句如何写

    mysql中判断语句如何写 发布时间:2020-09-24 09:08:29 来源:亿速云 阅读:77 作者:Leah mysql中判断语句如何写?针对这个问题,这篇文章详细介绍了相对应的分析和解答, ...

  5. java list 前100个_实现java 中 list集合中有几十万条数据,每100条为一组取出

    解决"java 中 list集合中有几十万条数据,每100条为一组取出来如何实现,求代码!!!"的问题. 具体解决方案如下: /** * 实现java 中 list集合中有几十万条 ...

  6. mysql 表的第2条到4条记录,mysql怎么查询第2到4条数据

    mysql怎么查询第2到4条数据 在mysql中可以通过"LIMIT"关键字来查询第2到4条数据,具体语句为"SELECT * FROM 数据表名 LIMIT 1,3;& ...

  7. 【SpringBoot项目中使用Mybatis批量插入百万条数据】

    SpringBoot项目中使用Mybatis批量插入百万条数据 话不多说,直接上代码,测试原生批处理的效率 开始测试 背景:因为一些业务问题,需要做多数据源,多库批量查询.插入操作,所以就研究了一下. ...

  8. Mysql中查询连续一段时间内统计数据

    Mysql中查询连续一段时间内统计数据 在一次生产环境中遇到统计当前日期的前10天每天的订单量,一开始想到的就是根据日期进行分组统计,但在查询的时候会存在一个问题:有可能某一天没有订单交易,日期分组中 ...

  9. Mybatis-Plus中getOne方法获取最新一条数据

    Mybatis-Plus中getOne方法获取最新一条数据 一.代码 1.Controller 2.Service 3.效果 一.代码 1.Controller @GetMapping("/ ...

最新文章

  1. 神经网络学习到的是什么?(Python)
  2. php 实现域名路由器,域名路由 · ThinkPHP5.0完全开发手册 · 看云
  3. 面试谈薪,被 HR 压价,怎么办?
  4. linux主机拷贝文件到另一台主机
  5. Java文件下载详解
  6. Android ActionBar高级自定义——设置标题居中和添加控件
  7. MySQL中有exists关键字吗_Mysql中EXISTS关键字用法、总结
  8. 解决gridview导出到excel中汉字出现乱码的问题
  9. 深入理解JavaScript中的闭包
  10. C语言查看tuxedo队列长度,tuxedo的常用启、停、参数讲解、日志查看
  11. gridview中js的绑定问题 一个js的函数[转]
  12. 计算机ppt试题训练,教案计算机试题.ppt
  13. 嵌入式从入门到精通的学习攻略
  14. 蘑菇街直播实战技巧带你解决直播开发难题
  15. 有争议的conime.exe
  16. 计算机电子电路原理图,简单电路图入门-电路原理图入门知识图解
  17. 在JS中控制键盘输入 delete键、backspace键、enter键(涉及JSP、JQuery)及其他键
  18. 无法使用安全密码身份验证登录到服务器,使用安全密码验证登录(SPA)”后为什么登录失败...
  19. 场景建模都用到哪些三维软件,入门学习选择3DsMax还是Maya
  20. python学习三-基础语法

热门文章

  1. C语言贪心算法书包问题,贪心算法背包有关问题(帮忙看看看)
  2. redis实战读后感(五)-构建支持程序
  3. 第二十三章:面向对象(3)
  4. 利用Amber热力学积分计算相对自由能变化
  5. java 使用*打印图形(菱形、平行四边形、三角形)
  6. java通过schema校验xml
  7. android queries属性
  8. LTE FDD PSS/SSS/MIB时频资源位置
  9. 一个Tab切换类,求指导
  10. 2020.5.9测试 T3 数星星