当前位置: 代码迷 >> QT开发 >> sqlite的查找某一特定值如何写?
  详细解决方案

sqlite的查找某一特定值如何写?

热度:117   发布时间:2016-04-25 05:05:36.0
sqlite的查找某一特定值怎么写??
如何在一个字段中查找一个特定的值是否存在?比如我想知道字段aa中是否有值1111,这个值有可能是不存在的,条件选择貌似不太好用

------解决方案--------------------
QString sqls = "select * from 表名称 where aa='%1';";

sqls = sqls.arg("1111");
------解决方案--------------------
用QSqlTableModel
model=new QSqlTableModel(this);
model->setFilter(QObject::tr("%1 = '%2'").arg(字段).arg(值));
如果是模糊查询用
model->setFilter(QString::fromLocal8Bit("字段 like '值'");
  相关解决方案