如何根据条件查询数据库中的记录 10C

想通过条件查询mysql数据库中的参数,例如想查询字段参数1大于100的记录,目前做法是先通过读取检索条件:字符串( ”参数1>100”),然后从字符串中分别将”参数1”,”大于号,100分别取出,然后再调用sql语句进行检索,目前感觉这个方法过于繁琐,求问有没有更好的解决方案,另检索条件还可能是两个参的数&&运算

0

9个回答

可以用存储过程,或者使用带参sql,还可以动态执行sql

看这个例子:http://www.jquerycn.cn/a_15160

1

SELECT * FROM tablename
WHERE parameters > 100

0

用动态SQL实现,
逐个框判断是否有写,如有则tsql=tsql+" and [字段]='" + TextBox.Text + "' '
【Sql Server】使用触发器把一个表中满足条件的数据部分字段插入到另一个表中

0

不太确定是否为你想要的,之前我们做到使用mybatis调用mysql执行查询时,可以使用$方式传参,也就是说例如你现在的查询条件 a>100,这个作为一个参数
然后再mybatis的xml中直接拼sql:例如 select * from tablename where $subsql$

0

你可以单独封装一个模块处理参数这个事情啊,方法写好,每次执行sql时调用一次就行了,不用每次都写。
这类数据一般可以放到二级缓存里面,不用每次都查库的。

0

可以取了解下占位符,不太明白你为什么要提取字符串

0

string sql = select * from 表 where 1=1

if(条件1!=null)
sql += " and 条件1"
if(条件2!=null)
sql+= " and 条件2"
......

0

把你的参数封装成一个对象,通过实例化不同的对象,来拼装sql

0

select sum(表名.money) sum_Money from 表名 where sum_Money >100

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
QT5.7条件查询数据库
QString guanlibain; QString gname; QString bumen; QString quan; QString bianhao; QSqlQuery query; query.exec(QString("SELECT * FROM member WHERE (管理员姓名='%1')").arg(Menage
查询数据库中指定字段符合条件的记录数
有时我们的查询数据库数据时需要查询一个字段的数量,并且还要符合查询条件。 可以使用count来实现查询;public int selectGPSDay(String company, String day){ Connection conn=null; PreparedStatement ps=null; ResultSet rs=null;
根据某个条件或者某些条件对数据库进行查询,然后把查询结果进行分页显示
一、.固定条件,直接查询数据库,把结果进行分页显示出来; 见博客 https://blog.csdn.net/qq_37591637/article/details/82951647 二、条件不定,查询数据库,把查询结果进行分页显示 如下图;包含四个条件,用户在选择的时候可以选择一个条件、任意两个条件、三个条件、全部条件进行查询,  思路: 1,jjsp把用户选择的条件参数传递到A...
Django-mysql数据库条件查询
条件查询 参数说明 BookInfo:为图书模型表 id主键, btitle书名, bpup_date出版日期, bread阅读量, bcomment评论量 HeroInfo为应用模型表 hanme英雄名字, hgender性别, hcomment描述, hbook关联图书表的外键 # 条件查询 # 查询id为1的图书 books = BookInfo.objects...
hibernate操作count获得数据库中满足条件的记录数
今天在做分页的时候一直被无名的错误所干扰(也不算错误吧,就是没有达到自己理想的结果),想通过hibernate从数据库中找出满足条件的记录数,于是使用了以下的语句: Query query=this.getSession().createQuery("select count(u.id) as number from User u"); int num=((Integer)query...
根据已有条件查询—-补齐数据--并且排序
Map<String, String> stores, Set<String> storeIds = stores.keySet(); for (String integer : storeIds) { query.getStoreIds().add(Integer.parseInt(integer)); } Map<String, String>...
多条件查表数据库如何查询
一、当遇到很多条件查询时,如下图情况: 二、数据库为: 1.条件表: 2.产品与条件的关联表 三、如何查表查出满足多种条件的产品id(product_id) 方法一:若只有两个条件的话,可以进行一次自表链接,如果有三个条件,进行两次自表链接,若有多条件,该方法不能实现; 方法二:查(产品与条件的关联表)用or或in进行查询,再将所有的结果
grails数据库条件查询
形如: repoList = Repository.findAll("from Repository as b where b.name in (:repos)", [repos:['zhouRepo','maRepo']]) 这种形式需要用下面进行等价: for(int i=0;i Responsitory rep = Repository.findByName(array[
ThinkPHP数据查询条件及方法的使用
普通查询 #1.字符串形式 //'id'>5 and id<9 在SQL语句当中写的基本形式也是字符串形式 $user=M('user’); $str = “‘id’> 5 and ‘id' <9”; $liset=$user->where($str)->select(); #2.数组形式 $user=M('user'); ...
jsp实现按条件查询
在jsp中实现按条件查询的技术,这是我自己搜的,跟大家分享一下
GreenDAO条件查询
greenDao除了eq()操作之外还有很多其他方法,比如: - eq():== - noteq():!= - gt(): > - lt():< - ge:>= - le:<= - like():包含 - between:俩者之间 //闭区间,若参数为10,12,则为10,11,12 - in:在某个值内 - notIn:不在某个值内...
java 按条件查询
按条件查询      按条件查询分为几个步骤:        1.从页面上获取查询条件        2.将查询条件传到后台相应的方法中去        3.将这些查询条件全部放在一个map中        4.写sql语句进行查询并把结果返回给前端页面上去展示 比较关键的就是sql语句的书写,将所有的条件都列出,如果为空则不要,不为空在带入查询,举例:    SE
用纯JSP实现按条件查询数据库
用纯JSP实现按条件查询数据库 不使用servlet跟框架的情况下,以纯jsp实现。search.jsp网页提交查询值,然后search.jsp用request.getParameter()方法取得查询参数,生成SQL语句,然后。准备个参数。 1 order //查询条件 String order = request.getParameter("order"); i
数据库条件查询
<!-- 根据条件查询 -->  <select id="selectDeptRecord" resultType="com.xx.entity.job"> select * from job  <where> 1=1 <if test='Wtime!="" and Wtime!=null'> and Wtime=#{Wt
HBase条件查询
HBase只提供了行级索引,因此,要进行条件查询只有两种方式: (1).设计合适的行键(通过行键直接定位到数据所在的位置); (2).通过Scan方式进行查询,Scan可设置其实行和结束行,把这个搜索限定在一个区域中进行; Scan可以设置一个或多个Filter,来对行键、列族和列进行过滤,从而达到条件查询的目的。 这里记录了一下使用第二种方式进行条件查询的代码。 1.PrefixFil
java实现至少输入一个条件的数据库查询
昨天在编写java连接数据库实现书目管理的作业时,学习到了一个很巧妙的方法 可以很简单的实现 **至少输入一个条件的** 查询 代码如下if (!BookNameText.getText().equals("") || !BookPressText.getText().equals("") || !BookAuthorText.getText().equals
Spring JPA组合查询,根据条件查询
Spring JPA组合查询,根据条件查询 接手一个项目,数据库处理用的JPA,据留下这个摊子的人说很好用,大概用了一下,在一些基本的增删改查上面确实方便,不用写SQL,但今天遇到了一个稍微复杂一点的需求,之前Mybatis是用的拼接SQL语句或者在xml里面用这种方式,在JPA这里好像没这个功能,不过实现方式也不难,用SQL里面自带的IF语句就行 废话不多说,直接上代码 Ctrl/@Query(...
JavaEE根据不同查询条件进行查找
根据前端页面选择的不同查询条件进行查找 - 将所需要的查询条件传给响应的Servlet,进行判断,根据条件进行SQL语句的拼接... Connection con = null; PrapaerStatement st = null; ResultSet rs = null; ...public void query(String username,int id,String content){
多条件查询数据库Dao
package com.mkk.goods.books.bookDao; import java.sql.SQLException; import java.util.ArrayList; import java.util.List; import org.apache.commons.dbutils.QueryRunner; import org.apache.commons.dbutils
jsp+MYSQL编写的按条件查询代码
本资源可以实现JSP数据库的链接 可以实现按条件查询数据库
GreenDAO之「05.条件查询」
代码是最为耐心、最能忍耐和最令人愉快的伙伴,在任何艰难困苦的时刻,它都不会抛弃你(来自csdn首页)
Spring boot如何通过List为查询条件查询数据库
Spring boot如何通过List为查询条件查询数据库 前言 这是小编的第一篇博客,想想还有点激动,咋们废话不多说,赶快开始我们的主要内容 主体 首先要解决这个问题咋们必须要清楚两个问题 如何写sql语句。 作为查询条件的字段在数据库中的类型 以下的展示为sql语句 @Repository public interface QuestionRepository extends JpaRep...
mysql根据查询条件更新数据表
-- menu_templateitem表数据更新-- 插入邮箱服务器的修改列929INSERT IGNORE INTO menu_templateitem(menu_template,menu_id)SELECT menu_template,929 FROM menu_templateitem WHERE menu_id = 147;-- 插入邮箱服务器的删除列930INSERT IGNORE ...
关于 java 按时间条件查询 sql语句
oracle 按时间查询可以有2种形式 to_date  and  to_char for example: // 将数据库字段转成char 进行查询 select * from tableName where to_char(字段名,'yyyy-mm-dd') //将条件转成date进行查询 select * from tableNmae where time 两者
Java中带条件的查询
使用的查询页面能设置复杂的查询条件。其基本原理是把查询条件转化为对应的WHERE子句,然后使用包含该WHERE子句的SQL查询数据库。下面使用tb_person表进行复杂的查询为例: searchPerson.jsp<%@ page language="java" pageEncoding="UTF-8" contentType="text/html;charset=UTF-8" %> <%@ p
根据字段查询数据库中的数据
&amp;lt;select id=&quot;findByPage&quot; resultType=&quot;com.huarui.mapping.entity.ZdzEntity&quot; parameterType=&quot;com.huarui.common.entity.web.Req&quot;&amp;gt; SELECT project_id, project_name, start_time, end_time, user_id,c...
Hibernate条件查询
一、简介Hibernate查询可以使用HQL  NativeQuery,都要求对底层SQL语言数量掌握。对于比较复杂的SQL条件查询,如果程序员对SQL掌握不好,写起来会有一定困难。Criteria 是一个完全面向对象,可扩展的条件查询API,通过它完全不需要考虑数据库底层如何实现、SQL语句如何编写,是HQL Native Query的替代。Criteria 查询采用面向对象方式封装查询条件,对
golang beego orm无限条件查询,多条件查询,不定条件查询,动态多条件查询sql语句,一个字段匹配多值
https://blog.csdn.net/linux_player_c/article/details/82351934 其实我的需求就是:一个树状目录,每个目录下都存有成果,给定某一个上级目录id,分页查询出这个目录下以及子孙目录下的所有成果,要求分页。 这个树状目录比如 projectid1 | | ——projectid2       |       ——projectid...
mybatis逆向工程进行不同条件查询的应用处理
mybatis,不同条件查询
JDBC查询指定条件的数据
使用select语句的条件查询,需要用到where子句。package qddx.JDBC; import java.sql.*; public class QueryById { public bbsVo QuerybbsVoById(int id){ bbsVo vo = null; Connection conn = null; Prepa
qt sql多重条件查询简便方法
转载请注明出处:http://www.cnblogs.com/dachen408/p/7457312.html 程序设计过程中,经常要涉及到查询,并且有很多条件,且条件可为空,如果逐个判断,会有很多情况,解决方案: 1 2 3 4 5 6 QSqlQuery query(m_db); QString
按照条件查询单词并显示在JSP网页上
本文目的:将所学的英文生词做成一张表,自己设计好表的字段和结构,设法放入MySQL数据库中,通过JSP网页将表中将“以A开头的名词”(即可以选字母开头、任意可选词性)统统查出来并显示在JSP网页上。上一篇博客已经介绍用JSP网页连接到MySQL数据库并显示出数据表,这里只需要加上条件查询语句即可。 1. 在MySQL数据库中建立数据表 用图形化管理工具Navicat Premium 连接MyS...
Mysql在mapper中的条件查询
1. 多条件查询 type 属性用于指定获取sql语句的指定类 method 属性用于指定类中要执行获取sql语句的方法 https://blog.csdn.net/qq_36872046/article/details/80291939 package com.msp.whg.mapper; import com.msp.whg.domain.Attendances; import ...
web 开发中的条件查询实现
在form表单中有如下代码 商品名称 是否热门 不限 是 否 商品类别 不限 ${category.cname }         商品类别为数据库中查询来的,表单提交到如下地址 action="${pageContext.request.contextPath}/ad
JSP中Sql Server的JDBC数据库条件查询
一,实验要求 编写三个JSP页面:inputCondition.jsp、 byNumber.jsp和byName.jsp页面。编写两个Tag文件:NumberCondtion.tag和NameConditon.tag。 1.inputCondition.jsp的具体要求 inputCondition.jsp页面提供两个表单。其中一个表单允许用户输入要查询的学生的学号,即输入message表中n
sql+c#按时间查询
通过时间空间datetimepicker中的年月日进行筛选,比对数据库查询出数据,只是按年月日查询,不牵扯到时分秒
mybatis 查询条件为小于等于0,查询到了所有数据
&amp;amp;amp;lt;if test=&amp;amp;quot;store != null and goodsstatus != '' &amp;amp;quot;&amp;amp;amp;gt; and store &amp;amp;amp;lt;![CDATA[ &amp;amp;amp;lt;= ]]&amp;amp;amp;gt; #{store} &amp;amp;amp;lt;/if&amp;amp;amp;gt; 改成
使用greenDao根据条件查询数据的时候碰到的问题
在使用greenDao根据条件查询数据的时候碰到问题,现在记录一下。 调用的方法是Dao对象调用queryRaw(String where, String... selectionArg);返回的是一个List。 /** A raw-style query where you can pass any WHERE clause and arguments. */ public Lis
flask sqlalchemy 根据日期查询数据库记录
用flask-sqlalchemy以orm模式根据日期查询数据库记录,看似很简单,也很平常的操作呀,硬是搞死我了,花了两个小时才搞定,囧ORZ 我数据库mytable中有一个datetime类型字段create_date,然后我们需要查询今天的数据记录,正常我们sql语句来做这个事,非常简单,地球人都知道,用DATE()嘛: select * from mytable where DATE(cre...
Mysql条件查询3(按条件查询数量)
sql语句的写法:                  select  count (*)  from table(table写自己的表名称)              where 1 = 1                                    and phone like concat ('%',#{number,jdbcType=VARCHAR})
相关热词 c#串口测试应用程序 c# 匹配 正则表达式 c#防止窗体重绘 c#读写txt文件 c#挖地雷源代码 c#弹框选项 c# 移除 队列 c# 密码写入配置文件 c# 获取可用内存大小 c# 嵌入excel编辑