在mySQL中,我們經(jīng)常需要從日期時間類型的數(shù)據(jù)中獲取年份和月份信息。以下是一些常用的方法。
1. 使用YEAR()和MONTH()函數(shù)
SELECT YEAR(date_col) as `年份`, MONTH(date_col) as `月份` FROM table_name;
2. 使用DATE_FORMAT()函數(shù)
SELECT DATE_FORMAT(date_col, '%Y') as `年份`, DATE_FORMAT(date_col, '%m') as `月份` FROM table_name;
3. 使用SUBSTRING()函數(shù)
SELECT SUBSTRING(date_col, 1, 4) as `年份`, SUBSTRING(date_col, 6, 2) as `月份` FROM table_name;
以上三種方法都可以達(dá)到同樣的效果,但在不同的情況下可能會有不同的優(yōu)缺點,需要根據(jù)實際情況選擇使用。