当前位置:编程学习 > C#/ASP.NET >>

【求助】判断是否具有特殊前缀

有一个文本类型的值 X 
SELECT 字段1 FROM 表1 
字段1
94
95
12
34
怎么判断出 X 是否具有 字段1 的前缀 
比如说
 X :940001
就能判断出 X 是特殊的
 X :910001
判断出 X 就普通的

这个要用来判断特殊货物的,因为特殊货物的编号有特殊的前缀。
求怎么判断出这个货物是特殊的。(就是具有字段1的前缀的)
求高手帮帮忙,求简便的方法 --------------------编程问答--------------------  where 字段1 like 'X%' --------------------编程问答-------------------- select * from table where SUBSTRING(x, 1, 2) in (select 字段1 from 表1) --------------------编程问答-------------------- 用left(940001,2)=94 让侯在连接sql去查询select coun(*) from 表1 where 字段1='94'

然后再确定查询语句是否有数据返回。 --------------------编程问答--------------------
引用 2 楼 caozhy 的回复:
select * from table where SUBSTRING(x, 1, 2) in (select 字段1 from 表1)
 额。。。本来我也是用这种方法 不过不一定是2个字节 可能是3个 或者其他的。。。现在暂时是用循环 一个字节 一个字节的加 不过太过麻烦了。。。求更简单的方法
补充:.NET技术 ,  VB.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,