不确定我是否应该使用正则表达式,如果是这样,但我使用的是SQL(Sequel Pro)
对于表格中的特定实例(大约200列),我想删除一年之前的所有内容(例如2012年3月13日我要删除3/13 /)。有些条目只有一年,有些条目有一年中的月份和日期。
如何在不删除SQL年份的情况下删除月和日?
答案 0 :(得分:1)
试试这个:
SELECT DATEPART(YEAR,CONVERT(DATE,{Your Column Name Here}))
答案 1 :(得分:0)
您可以在MYSQL中尝试这样做
SELECT YEAR(STR_TO_DATE(datecolumn, "%m/%d/%Y")) from table
并在SQL SERVER中
SELECT YEAR(datecolumn) AS Date
FROM table