查询某个条件下数据是否存在,请加limit|查询某个条件下数据是否存在,请加limit 1
【查询某个条件下数据是否存在,请加limit|查询某个条件下数据是否存在,请加limit 1】我们一般的写法都是
##### SQL写法:
SELECT count(*) FROM table WHERE a = 1 AND b = 2##### Java写法:
int nums = xxDao.countXxxxByXxx(params);
if ( nums > 0 ) {
//当存在时,执行这里的代码
} else {
//当不存在时,执行这里的代码
}
推荐写法如下:
##### SQL写法:
SELECT count(*) FROM table WHERE a = 1 AND b = 2LIMIT 1##### Java写法:
Integer exist = xxDao.existXxxxByXxx(params);
if ( exist != NULL ) {
//当存在时,执行这里的代码
} else {
//当不存在时,执行这里的代码
}
推荐阅读
- 关于QueryWrapper|关于QueryWrapper,实现MybatisPlus多表关联查询方式
- mybatisplus如何在xml的连表查询中使用queryWrapper
- mybatisplus|mybatisplus where QueryWrapper加括号嵌套查询方式
- MybatisPlus使用queryWrapper如何实现复杂查询
- 数据库|SQL行转列方式优化查询性能实践
- neo4j|neo4j cql语句 快速查询手册
- 短篇恐怖故事
- Trie树(动态规划)
- MybatisPlus多表连接查询
- 知识扩展-SQL查询基础