SELECT CustomerID, CompanyName, Country
FROM dbo.Customers
WHERE CustomerID like N'A%'
FROM dbo.Customers
WHERE CustomerID like N'A%'
解决方案 »
- 求解·····无法绑定有多个部分组成的标识符
- 关于网上流传的通用存储过程,安全性如何?
- 跨数据库看销售的存储过程应该怎么样写
- 判断一个触发器不存在则添加该怎么写?
- 请教外键问题
- 出现错误"未能在数据库'MSDB'中运行BEGIN TRANSACTION,因为该数据库处于回避恢复模式"
- 能否用一个sql查询语句实现:如果一个字符串的最后一个字为"房",就把它去掉.
- 在sql中使用output和不使用的区别?
- 存储过程的参数如何只支持普通类型,不支持数组吗?
- 请问sql语句中是否有一次删除多个指定id记录的便利语句?
- 一个关于SQL 记录查询的问题。请大家帮忙。
- 已选中“在现有数据库上强制还原”,却还是出现这个警告对话框
FROM dbo.Customers
WHERE CustomerID like N'A%'
____________
这个是我目前知道效率最高的,还有没有效率更高的呢?谢谢!
like N'A%' 什么意思啊? 为什么 N 在 ''外的,这样是什么意思?
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'
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一样