mysql查找数据,怎么只查出数据的年份,如下图

问题

mysql查找数据,怎么只查出数据的年份,
例如现在的create_at中有2016,2017,2018年份的数据,
我只想得到2016,2017,2018
https://img3.mukewang.com/5c8f3a6f0001ddd708000230.jpg

https://img.mukewang.com/5c8f3a710001c88706750774.jpg

代码

SELECT
    created_at
FROM
    `blogs` 
where  DATE_FORMAT(created_at,'%Y');
胡说叔叔
浏览 1035回答 6
6回答

慕少森

SELECT YEAR(created_at) FROM `blogs`;

繁星淼淼

year(created_at) in (2016,2017,2018)

慕仙森

SELECT FROM_UNIXTIME(created_at, '%Y') FROM blogs

湖上湖

select left(create_at,0,4) from blogs;

婷婷同学_

select distinct(year(created_at)) from blogs;
打开App,查看更多内容
随时随地看视频慕课网APP