2014-01-24 49 views
0

以下各個領域正在與一個字段:如何選擇在SQL

SELECT * FROM table WHERE field LIKE '%" + txtBox.Text + "%'"; 

現在我需要多個領域。有沒有表達這種像

SELECT * FROM table WHERE field1, field2 LIKE '%" + txtBox.Text + "%'"; 

或者類似的東西

SELECT * FROM table WHERE * LIKE '%" + txtBox.Text + "%'"; 

THX

回答

2

我希望你要檢查多個列的方式。如果兩個條件都應滿足,則使用AND,如果滿足任何一個條件,則根據您的要求使用OR。檢查下面的選擇語句。

SELECT * FROM table WHERE field1 LIKE 'Value1' AND field2 LIKE 'Value2'; 

OR

SELECT * FROM table WHERE field1 LIKE 'Value1' OR field2 LIKE 'Value2'; 
2

嘗試

SELECT * FROM table 
WHERE 
field1 LIKE '%" + txtBox.Text + "%' OR 
field2 LIKE '%" + txtBox.Text + "%' OR 
...... OR 
fieldn LIKE '%" + txtBox.Text + "%'"; 

你必須單獨列出所有字段和檢查的條件。