等于字母开始和结束 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
如何在 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