a814123
814123
2018-08-08 07:48
采纳率: 96.3%
浏览 1.2k
已采纳

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

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • caozhy
    已采纳

    最简单的写法

     sql := 'select "|||" + NAME + "|||" + TITLE + "|||" + CONSTR + "|||" as d from table1 where d like "%' +  edit1.Text  + '%"';
    
    点赞 评论
  • dragon158
    道道_2018 2018-08-09 04:12

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

    点赞 评论

相关推荐