我正在尝试编写一个SQL查询来选择具有第一个和最后一个相同字母的列。示例:' Dead','每日邮件发布'
Select [EventName], CASE
When [EventName] like '%[A-Z]' and [EventName] like '[A-Z]%'THEN 'Same Letter' end
from [dbo].[tblEvent]
答案 0 :(得分:7)
请勿使用LIKE
,使用LEFT()
和RIGHT()
:
where left(eventname, 1) = right(eventname, 1)