如何使用SQL Server查询?

桑耶夫S

我只想从表中以sh开头的所有数据,我使用此查询,但它显示所有数据均以s开头

  Declare @search varchar    
  Set @search = 'sh'    
  BEGIN    
    SELECT * FROM tbl_master WHERE Name LIKE @search+'%'    
  END
marc_s

如果将变量声明为varchar-您将得到vachar(1)-恰好一个字符!

因此,如果您分配sh给该变量,它实际上就变成了s...。

您需要为自己明确定义一个长度varchar-一定要

 DECLARE @search VARCHAR(20)

 SET @search = 'sh'    

 SELECT * FROM tbl_master WHERE Name LIKE @search+'%'    

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

如何使用选择查询在SQL Server中并排添加列

来自分类Dev

如何使用SQL Server对SQL Server查询进行基准测试

来自分类Dev

如何在查询(SQL Server)中使用SQL变量?

来自分类Dev

SQL Server:查询循环

来自分类Dev

查询Sql Server注释

来自分类Dev

SQL Server查询超时

来自分类Dev

如何使用多个“ CASE”改进此SQL Server查询?

来自分类Dev

简化SQL Server查询

来自分类Dev

SQL Server:递归查询

来自分类Dev

如何使用选择SQL Server查询检索所有子项

来自分类Dev

SQL Server相关查询

来自分类Dev

SQL Server:查询错误

来自分类Dev

SQL Server:如何在选择查询中使用XPATH

来自分类Dev

SQL Server查询功能

来自分类Dev

在SQL Server查询?

来自分类Dev

如何在SQL Server中使用伪列过滤查询?

来自分类Dev

如何在SQL Server查询中使用分组方式?

来自分类Dev

动态SQL Server查询

来自分类Dev

SQL Server子查询

来自分类Dev

如何使用选择查询在SQL Server中并排添加列

来自分类Dev

如何使用SQL Server之类的查询?

来自分类Dev

如何使用SQL Server 2012窗口函数完成查询?

来自分类Dev

如何在SQL Server查询中使用C#变量?

来自分类Dev

SQL Server-如何使用表构造函数定义查询

来自分类Dev

如何在SQL Server查询中使用联接和sum()

来自分类Dev

如何使用SQL Server查询将数据放在组级别?

来自分类Dev

SQL Server如何建立查询?

来自分类Dev

如何使用SQL Server查询获取产品明智库存

来自分类Dev

如何使用SQL Server查询组中的数据