我想了解SQL查询以查找名称为(anyletter)'l'作为第三个字母的列名称(egCustomerName)
答案 0 :(得分:3)
尝试此查询
select * from tablename where CustomerName like '__I%'
答案 1 :(得分:1)
您可以使用SUBSTRING获得第3个字母。
尝试这样的事情:
SELECT egCustomerName
FROM Table
WHERE SUBSTRING(egCustomerName, 3, 1) = 'l'
答案 2 :(得分:0)
可以使用RIGHT
和LEFT
函数实现此目的。
<强>查询强>
select name from tblName
where right(left(name,3),1)='l';
并且可以通过SUBSTRING
,LIKE
,MID
实现这一目标。