读书人

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

发布时间: 2012-03-03 15:33:04 作者: rapoo

求教一个数据库查询问题
我现在数据库里面有一列为 状态列 里面的长度最大是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即可

读书人网 >.NET

热点推荐