等于字母开始和结束 SQL

equals letter start and end SQL

如何在 SQL 中 select 内容 (varchar) 以等号字母开头和结尾的单元格??

您可以使用字符串函数。假设一个名为 mytable 的 table 有一个名为 col 的列:

select *
from mytable
where left(col, 1) = right(col, 1)

请注意,这也允许仅由一个字符组成的值 - 在这种情况下您没有说明您想要哪种行为。你可以很容易地避免这种情况,如果这是你想要的,对字符串的长度有另一个条件:

select *
from mytable
where left(col, 1) = right(col, 1) and len(col) > 1