簡體   English   中英

使用多個過濾器vb.net過濾sql數據(winform)

[英]Filtering sql data with multiple filter vb.net (winform)

我想將數據從SQL過濾到我的數據網格。

我有 :

1張桌子(tableX)

3列

 Col1    Col2      Col3
1/x/10    BJB    1/20/20
1/y/10    BJB    1/20/30
1/x/10    BJB    1/20/30
1/y/10    BJB    1/20/20

2 datagrid(dg1,dg2)

我想要插入:

dg1與col1“1 / x / 10”和col3“10/20/20”

dg2與col1“1 / y / 10和col3”10/20/20

我只能用一個Col3過濾

"SELECT Col1, Col2, Col3  FROM Tablex WHERE Col3='10/20/20'"

如何過濾col1包含“x”或“y”和col3?

================================================== ========================

O YEAH ..謝謝你的回答。

這對於dg1

("SELECT Col1, Col2, Col3  FROM TableX WHERE Col1 like ('%/X/%') AND Col3='10/20/20'")

而對於dg2,不同的只是X和Y..lol

("SELECT Col1, Col2, Col3  FROM TableX WHERE Col1 like ('%/Y/%') AND Col3='10/20/20'")
SELECT Col1, Col2, Col3  
FROM Tablex 
WHERE Col3='10/20/20'
AND (COL1 like '%/x/%' or COL1 like '%/y/%')
SELECT Col1, Col2, Col3  
FROM Tablex 
WHERE COL1 IN ('1/x/10', '1/y/10')
AND Col3 = '10/20/20

或者您可以使COL1過濾器更加模糊。

SELECT Col1, Col2, Col3  
FROM Tablex 
WHERE COL1 IN ('%/x/%', '%/y/%')
AND Col3 = '10/20/20

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM