我使用以下命令与SQL Server 2008 R2
一起显示第二个字母为'e'的公司名称(c_name)。我没有得到任何结果。
select c_name from ind_comp where c_name LIKE '_e'
预期结果:
Rows 1, 4,7,10
ACTUAL: 没有返回行
示例表行(表:ind_comp):
Sno c_name addrs turnover
1 pesodent B-12/7 Kolkata 250
2 Colgate 127 Mumbai 519
3 Prestiege 56H Jharkhand 120
4 Relexo D-45/12 New Delhi 358
5 Bajaj 450, Channai 840
6 TATA C/90 Bihar 508
7 Reliance Y-90 New Delhi 700
8 ShaktiBhog A 120 Punjab 950
9 Kotak Mahindra B-12 Mumbai 950
10 Pepsi India 5/40 Haryana 600
11 Air India WZ-90 Goa 1000
答案 0 :(得分:4)
您的查询只会返回以e
结尾的2个字符长的条目。您需要使用%
通配符来包含任何长度超过2个字符的条目。
SELECT c_name FROM ind_comp WHERE c_name LIKE '_e%'
答案 1 :(得分:3)
尝试使用
select c_name from ind_comp where c_name LIKE '_e%'