我想了解 SQL 查询以查找列的名称 (egCustomerName),其名称的第三个字母为 (anyletter) 'l'
问问题
50 次
3 回答
3
试试这个查询
select * from tablename where CustomerName like '__I%'
于 2015-06-30T12:57:21.157 回答
1
您可以使用SUBSTRING获得第三个字母。
尝试这样的事情:
SELECT egCustomerName
FROM Table
WHERE SUBSTRING(egCustomerName, 3, 1) = 'l'
于 2015-06-30T12:55:05.853 回答
0
RIGHT
可以通过和LEFT
功能实现这一点。
询问
select name from tblName
where right(left(name,3),1)='l';
SUBSTRING
也可以用, LIKE
,来实现这一点MID
。
于 2015-06-30T13:05:16.037 回答