例如我要記錄學生 的生日
例如是8月5號
那么我資料庫如果是datetime,那么他存盤了年份。
如果是varchar(50),那么我在查詢的時候好像也不是很好處理。
因為我要的效果是查詢出,這個月從1-30號,有多少人過生日。
這個生日,我應該怎么處理好呢?
uj5u.com熱心網友回復:
SQL語法就有取月份的。例如:select * from test where MONTH(birthday)=10
所以,你可以直接使用日期型別的資料。
uj5u.com熱心網友回復:
1、DateTime型別存盤沒毛病,用資料庫日期函式,可以分離出月和日。2、用varchar也可以,月和日各采用2位編碼,字串比較或者轉數字型別比較也可以。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/165209.html
標籤:語言基礎/算法/系統設計
下一篇:Java技術區01
