我在Perl中编写一个应用程序来处理来自MySQL数据库的数据。我只需要选择具有有效ISO格式日期的记录YYYY-MM-DD。然而,很多记录都没有月或日的价值,所以它们就像1999-00-00。我需要过滤掉这些。
我可以用Perl来做,但我认为最好的方法是在SQL语句中使用REGEXP函数;但我不确定这是不是最好的方式;我也不知道如何对数据进行正则表达式。
感谢您的任何建议!
答案 0 :(得分:2)
你总是可以使用:
where DATE_COL not like '%-00-00'