怎么模糊查询数字字段

hongt7 2008-07-08 01:36:24
表如下
101
102
103
104
105
106
107
108
109
110
111
201
202
203
204
205
206
207
208
209
209
209
怎么查询出keyindex整型字段中 keyindex为1开头的所有数据??
...全文
460 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
panw520 2008-07-08
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ojlovecd 的回复:]
SQL codeselectkeyindexfromtablewherekeyindexlike'1%'
[/Quote]
yukang_ky 2008-07-08
  • 打赏
  • 举报
回复
create procedure select1
@index int
as
declare @temp varchar(10)
set @temp=convert(varchar(10),@index)+'%'
select keyindex from table where keyindex like @temp
go
yukang_ky 2008-07-08
  • 打赏
  • 举报
回复
create procedure select1
@index int
as
declare @temp varchar(10)
set @temp=convert(varchar(10),@index)+'%'
select job_Id from jobs where job_Id like @temp
go
love.李 2008-07-08
  • 打赏
  • 举报
回复
create procedure select
@index varchar (10)
as
select keyindex from [table] where keyindex like @index&'%'
试试,
Coco孙 2008-07-08
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ojlovecd 的回复:]
SQL codeselectkeyindexfromtablewherekeyindexlike'1%'
[/Quote]
sun_Ke 2008-07-08
  • 打赏
  • 举报
回复
你要把数据库字段类型转换下吧
hongt7 2008-07-08
  • 打赏
  • 举报
回复
我把
create procedure select
@index int
as
select keyindex from table where keyindex like '@index%'
为什么查不出来 怎么解决?
yukang_ky 2008-07-08
  • 打赏
  • 举报
回复
select * from table where convert(char,keyindex) like '1%'

用系统函数convert将数字字段转换为字符串型,然后在对字符串进行操作
我姓区不姓区 2008-07-08
  • 打赏
  • 举报
回复

select keyindex from table where keyindex like '1%'

62,165

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧