以下是使用一个字段:
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
答案 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 + "%'";
您必须单独列出所有字段并检查条件。