首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

求教一个数据库查询有关问题

2012-03-03 
求教一个数据库查询问题我现在数据库里面有一列为 状态列 里面的长度最大是5 (表示5种状态)现在有一个需求

求教一个数据库查询问题
我现在数据库里面有一列为 状态列 里面的长度最大是5 (表示5种状态)
现在有一个需求是 查询这一列里面指定的状态的值

举个例子:
状态列的值为 
10101
11101
10111
00101
我现在有一个查询传入参数 
比如是 
第一位上0 那么应该查询出来 00101
第一位上1 那么应该查询出来 10101
  11101
  10111



[解决办法]
select * from tb left(状态列,1)=0
select * from tb left(状态列,1)=1
[解决办法]
var q = from c in tb
where c.状态列.StartWith("0")
select c; 

var q = from c in tb
where c.状态列.StartWith("1")
select c;
[解决办法]

探讨

引用:
SqlMethods 这个东西怎么引用啊。。

System.Data.Linq.SqlClient.SqlMethods.Like()

StartWith即可

热点排行