当我将以下内容放入phpMyAdmin中时
SELECT CountryCode, IndepYear, YEAR(STR_TO_DATE(IndepYear, "%Y%"))
from country
where 1
我得到以下
http://gyazo.com/faea56971dd257691c03ae7f38418c7c(屏幕截图)
而且我不知道该如何解决。
最佳答案
如果您在IndepYear
列中具有所有正年份,则查询可能像
SELECT CountryCode, IndepYear, YEAR(CURDATE())-IndepYear from country
您可以在docs中找到所有其他日期函数。
关于mysql - 我需要显示每个国家/地区从某列中独立出来的年数,但是不能这样做,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18638803/