帮助sql server '05查询语句

时间:2011-01-21 21:43:07

标签: sql sql-server-2005

我正在尝试为自动完成功能编写一个select语句。我想从给定的文本框中取出前缀文本,然后拉出前10个与前缀匹配的项目。我本可以自己解决这个问题,但只有前十场比赛才能让我失望。任何解决方案?

2 个答案:

答案 0 :(得分:2)

如果您有SQL工作从数据库中取回列表,只需将“前10名”添加到SQL ...就像

SELECT TOP 10 * 
FROM EMPLOYEE 
WHERE LName like 'Smi%'

答案 1 :(得分:1)

除非您将其指定为安装选项,否则Sql Server不区分大小写。这是整理选项的一个因素。以下是关于该主题的SO问题:SQL Server check case-sensitivity?

获得前十名结果:

SET @searchValue = @searchValue +'%'

SELECT TOP 10 * FROM Items WHERE ItemName LIKE @searchValue ORDER BY ItemName