要件:1981年2月の新入社員で、クエリEMP表
emp表
一般的に次の2つの方法で使用:
1.YEARクエリ年、MONTH月のお問い合わせ
SELECT * FROM WHERE メルト YEAR(HIREDATE)= ' 1981 ' とMONTH(HIREDATE)= ' 2 '
2.date_format(使用より)
SELECT * FROM EMP WHERE DATE_FORMAT(HIREDATE、' %Y-%M ')= ' 1981から1902 '
日付の形式が正しくなければならないことに注意することが第二の方法、
例えば:
DATE_FORMAT(HIREDATE、' %Y-%M ')= ' 1981から2 '
01,02,03 ... 12:%mは、対応する月の形式があるので、データを見つけることができません。
交換した場合
DATE_FORMAT(HIREDATE、' %Y-%C ')= ' 1981から2 '
あなたは、データを照会することができるようになります。
** MySQLの日付フォーマット
%Yは4桁の年%yは2年間表し
%Mは(01,02,03 ... 12)%Cは、月の形式(1,2,3 ... 12)であり、月の形式であります
%D手段の日
%H代表代表24時間、12時間%のH
%私は分を表し(00、-01,02 ... 59)
%S%S秒または(00、01 ... 59)