linq 查詢 過濾資料中某個值是否在陣列中

2022-01-19 03:00:44 字數 636 閱讀 6247

條件如下:

表a(公司表):id(int,pk),name(nvarchar(255))

表b(使用者表):id(int,pk),name(nvarchar(255)),companyid(int)

求:表b中companyid 在陣列中的所有資料。

先建立乙個int型陣列,個人喜歡先用list再轉。如下:

[csharp]view plain

copy

var companylist = _companyquery.getcompany(sid).tolist();//滿足條件的公司列表  

list companylist = new list();  

for (int i = 0; i < companylist.count; i++)  

var companyarray = companylist.toarray();  

陣列建立完成:

companyarray

[csharp]view plain

copy

var query = getusers(model);  

if (query != null && query.any())  

MySQL中的查詢過濾條件where

and,or,not between and 別名表示式 首先建立乙個表並新增如下資料,在下述查詢中均用到此表 create table student id char 36 primary key,name varchar 8 not null,age int 3 default 0,mobile...

HBase 資料查詢,過濾器的使用

public static void main string args throws exception 4.關閉資源 tab.close base中只能按照指定行鍵行鍵範圍或全表掃瞄來查詢資料 hbase還提供了過濾器機制,可以在原有的查詢結果的基礎上,在伺服器端實現進一步的過濾,返回符合過濾條件...

使用LINQ獲取列表中的某個字段值

使用linq獲取列表中的某個字段值,下面以獲取員工列表中的編號欄位為例子。1 使用select方法 listemplayeelist getemplayeelist 獲取員工資訊列表 int empids emplayeelist.select a a.id toarray 獲取員工編號陣列 2 使...