[英]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.