如何选择SQL中的所有字段

时间:2014-01-24 09:50:12

标签: mysql 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 个答案:

答案 0 :(得分: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';

答案 1 :(得分:2)

尝试

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

您必须单独列出所有字段并检查条件。