delphi 数据库多个条件查询语句怎么写啊?

数据库里有NAME,TITLE,CONSTR3个字段。我用QUERY查询这3个字段的语句怎么写呢?
edit里输入111,这3个字段里只要包含111就显示出来,模糊查询语句。
之前有看到过 ,忘记了

最简单的写法

 sql := 'select "|||" + NAME + "|||" + TITLE + "|||" + CONSTR + "|||" as d from table1 where d like "%' +  edit1.Text  + '%"';

SQLStr := 'SELECT * FROM table ' +
'WHERE ' +
'NAME LIKE ''%' + edit1.Text + '%'' ' +
'OR ' +
'TITLE LIKE ''%' + edit1.Text + '%'' ' +
'OR '+
'CONSTR LIKE ''%' + edit1.Text + '%''';