我有一个VARCHAR列,其中包含一个整数,后跟正斜杠和一个四位整数。
示例数据:
82/2015
126/2017
5763/2017
我试图仅检索2017年结束的记录。
126/2017
5763/2017
我假设我需要使用正斜杠来分割字符串然后执行比较?或者我可以简单地对最后的4/5字符进行比较? SQL是否包含可以为我执行上述任一操作的函数?
答案 0 :(得分:2)
使用like
:
where col like '%/2017'
答案 1 :(得分:1)
您可以使用RIGHT
执行此操作。
SELECT *
FROM YourTable
WHERE RIGHT(SomeDate, 4) = '2017'