使用SQL时,=在WHERE子句中使用而不是LIKE?
没有任何特殊的操作员,LIKE并且=是一样的,对吧?
我目前正在使用以下查询来完成2010年6月完成的所有检查:
select inspections.name
from inspections
where
to_char(inspections.insp_date, 'YYYY') = 2010 and
to_char(inspections.insp_date, 'MM') = 06;
Run Code Online (Sandbox Code Playgroud)
但这感觉有点尴尬.难道不会有更好的方法吗?看看http://infolab.stanford.edu/~ullman/fcdb/oracle/or-time.html似乎并非如此.我正在使用Oracle,如果它有所作为.
谢谢