SELECT CustomerID, CompanyName, Country
FROM dbo.Customers
WHERE CustomerID like N'A%'

解决方案 »

  1.   

    SELECT CustomerID, CompanyName, Country
    FROM dbo.Customers
    WHERE CustomerID like N'A%'
    ____________
    这个是我目前知道效率最高的,还有没有效率更高的呢?谢谢!
      

  2.   

    请问个简单的问题。
    like N'A%' 什么意思啊? 为什么 N 在 ''外的,这样是什么意思?
      

  3.   

    N表示后面的字符串为unicode编码
      

  4.   

    --try 1
    SELECT CustomerID, CompanyName, Country
    FROM dbo.Customers
    WHERE CustomerID between N'A' AND N'B'--try 2
    SELECT CustomerID, CompanyName, Country
    FROM dbo.Customers
    WHERE CustomerID>=N'A' AND CustomerID<N'B'
      

  5.   

    --try 1
    SELECT CustomerID, CompanyName, Country
    FROM dbo.Customers
    WHERE CustomerID between N'A' AND N'B'--try 2
    SELECT CustomerID, CompanyName, Country
    FROM dbo.Customers
    WHERE CustomerID>=N'A' AND CustomerID<N'B'- - - -  --------------
    上面这两条语句的性能与用like一样