当前位置: 首页 > news >正文

qt sql多重条件查询简便方法

转载请注明出处:http://www.cnblogs.com/dachen408/p/7457312.html

程序设计过程中,经常要涉及到查询,并且有很多条件,且条件可为空,如果逐个判断,会有很多情况,解决方案:

QSqlQuery query(m_db);
QString province = QString::fromLocal8Bit("广东");
QString city = "";
QString null = "";
QString sql = QString("select * from tbSiteInfo where Province = '%1' and (City = '%2' or '%3' = '%4'“)).arg(province).arg(city).arg(city).arg(null);
query.exec(sql);;

 增加了or判断语句,当city为空时也可以查询;

转载于:https://www.cnblogs.com/dachen408/p/7457312.html

相关文章:

  • 【Git】Git常见错误
  • sequelizejs中文文档(二)Model定义
  • Spring在JSP页面使用ServletContext
  • iOS,点击button拨打电话
  • springboot使用jpa,删除功能sql报错解决
  • Hadoop技术内幕之前奏Ant
  • 对语文的新看法
  • 8.1 mnist_soft,TensorFlow构建回归模型
  • MQTT服务器搭建--Mosquitto用户名密码配置
  • Kyligence Analytics Platform Enterprise
  • 【转】VS2010/MFC编程入门之二十(常用控件:静态文本框)
  • Shiro:ajax的session超时处理
  • cogs2223 [SDOI2016 Round1] 生成魔咒
  • Sql 时间做条件
  • SQL Server 数据库中的几个常见的临界值
  • 0x05 Python数据分析,Anaconda八斩刀
  • canvas 高仿 Apple Watch 表盘
  • Create React App 使用
  • iOS帅气加载动画、通知视图、红包助手、引导页、导航栏、朋友圈、小游戏等效果源码...
  • IP路由与转发
  • 大整数乘法-表格法
  • 数组大概知多少
  • 思考 CSS 架构
  • 腾讯优测优分享 | Android碎片化问题小结——关于闪光灯的那些事儿
  • 移动端 h5开发相关内容总结(三)
  • Play Store发现SimBad恶意软件,1.5亿Android用户成受害者 ...
  • 从如何停掉 Promise 链说起
  • ​一些不规范的GTID使用场景
  • #HarmonyOS:Web组件的使用
  • #Linux(帮助手册)
  • #免费 苹果M系芯片Macbook电脑MacOS使用Bash脚本写入(读写)NTFS硬盘教程
  • $ is not function   和JQUERY 命名 冲突的解说 Jquer问题 (
  • $(function(){})与(function($){....})(jQuery)的区别
  • (1/2)敏捷实践指南 Agile Practice Guide ([美] Project Management institute 著)
  • (3)选择元素——(14)接触DOM元素(Accessing DOM elements)
  • (day 12)JavaScript学习笔记(数组3)
  • (附源码)spring boot基于小程序酒店疫情系统 毕业设计 091931
  • (附源码)ssm高校运动会管理系统 毕业设计 020419
  • (附源码)ssm考生评分系统 毕业设计 071114
  • (三)Honghu Cloud云架构一定时调度平台
  • (三)Pytorch快速搭建卷积神经网络模型实现手写数字识别(代码+详细注解)
  • (四)Linux Shell编程——输入输出重定向
  • (转)linux下的时间函数使用
  • (转载)OpenStack Hacker养成指南
  • .apk文件,IIS不支持下载解决
  • .Net Core缓存组件(MemoryCache)源码解析
  • .net MySql
  • .NET Standard 的管理策略
  • .NET命名规范和开发约定
  • .php文件都打不开,打不开php文件怎么办
  • @Autowired和@Resource的区别
  • @拔赤:Web前端开发十日谈
  • [ 隧道技术 ] 反弹shell的集中常见方式(四)python反弹shell
  • [AutoSar]BSW_Memory_Stack_003 NVM与APP的显式和隐式同步
  • [Big Data - Kafka] kafka学习笔记:知识点整理