SQL排序部分字母顺序

问题描述:

我很难与SQL。我正在使用SQL演示hereSQL排序部分字母顺序

但我不知道如何只列出以A或F开头的公司以及地址和城市。有人能帮助我吗?

SELECT CompanyName, ContactName, Address, City 
FROM customers 
WHERE lower(substring(CompanyName,0,1)) in ('a','f') 
+0

当我尝试粘贴这个“现在试试”时,我所得到的只是一个空白屏幕。 – 2012-07-24 01:04:40

+0

该网站不支持这些操作数 – Hogan 2012-07-24 02:07:13

http://msdn.microsoft.com/en-us/library/ms187748.aspx

where lower(substring(title,0,1)) in ('a', 'f') 

你可以使用像运营商如果存在的话这将使用索引。

SELECT CompanyName, ContactName, Address, City 
FROM customers 
WHERE CompanyName like '[af]%'