我有离境数据表:
dep_date
10/01/2018
21/02/2018
14/03/2018
25/04/2018
其中dep_date
字段为Varchar
如何在dep_date
中搜索month = 3?
答案 0 :(得分:4)
只需使用like %/03/%
。
或完整的一行是:
select * from table_name where dep_date like '%/03/%';
答案 1 :(得分:-2)
我建议您使用日期类型在数据库中存储日期而不是varchar。
尝试以下命令:(使用日期类型)
Select * FROM departure WHERE MONTH(dep_date) = 3
:)