mysql查询生日在1988年到1990年的数据

mysql查询生日在1988年到1990年的数据,第1张

mysql查询生日在1988年到1990年的数据,使用select和between和and语句。根据查询相关资料信息,mysql查询生日在1988年到1990年的数据的语句时selectbrithdaybetween1988and1990。

这个题问题一般要提完整,别人才能回答,这里不知道你的表结构就很难给你弄。默认简单的在同一张表给你弄,select * from 表名 where 存储生日日期字段 = 你的生日。 这里存在数据库里的一般会是时间戳,你查询时把你生日转变成时间戳差就可以了

不知道你什么数据库。

如果是 Oracle 或者 PostgreSQL 的话

WHERE TO_CHAR( dBorn, 'MMDD') = TO_CHAR( SYSDTAE, 'MMDD')

如果是 SQL Server的话

WHERE MONTH( dBorn ) = MONTH( GETDATE()) ANDDAY( dBorn ) = DAY( GETDATE())

如果是 DB2 的话

WHERE MONTH( dBorn ) = MONTH( CURRENT_TIMESTAMP) ANDDAY( dBorn ) = DAY( CURRENT_TIMESTAMP)

如果是 mysql 或者 Access 的话

WHERE MONTH( dBorn ) = MONTH( NOW()) ANDDAY( dBorn ) = DAY( NOW())


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/8572850.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-18
下一篇2023-04-18

发表评论

登录后才能评论

评论列表(0条)

    保存