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根据身份证查询过生日人数的主要内容,如果未能解决你的问题,请参考以下文章

sql从身份证中取出出生日期

SQL 中身份证编码与出生日期验证

Mybatis -- 动态Sql概述动态Sql之<if>(包含<where>)动态Sql之<foreach>sql片段抽取

MySQL查询近10天过生日的客户,SQL语句怎么写

SQL查询根据生日计算ji

JS根据身份证号得出年龄、性别、生日、籍贯问题,来个高手