sql之使用sql根据身份证查询过生日人数
Posted 古越剑箫
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql之使用sql根据身份证查询过生日人数相关的知识,希望对你有一定的参考价值。
根据当前日期查询有多少人过生日
select * from people p where substr(p.idcard,11,2) = DATE_FORMAT(NOW(),\'%m\');
查询price一样的人数
select * from people where price in (select price from people group by price having count(*)>1);
上面这段sql的性能有很大的局限性
select price from people group by price having count(*)>1
上面这段代码的意思是以price为一组,结果大于1的price
以上是关于sql之使用sql根据身份证查询过生日人数的主要内容,如果未能解决你的问题,请参考以下文章
Mybatis -- 动态Sql概述动态Sql之<if>(包含<where>)动态Sql之<foreach>sql片段抽取