`

SQL : WHERE (MM='?' OR TRIM('?') IS NULL)

SQL 
阅读更多
SELECT  *
FROM     TABLEA
WHERE  (MMMMMM='?' OR TRIM('?') IS NULL)

 ?  为MMMMMM字段,客户端传过来的查询内容
含义 :
1.MMMMMM有值则执行

SELECT   *
FROM      TABLEA
WHERE    MMMMMM='?'

 2.MMMMMM无值则执行

SELECT   *
FROM      TABLEA
WHERE   '?' is NULL

 相当于 :

SELECT    *   
FROM       TABLEA

 

分享到:
评论

相关推荐

    北大青鸟第二单元项目

    String sql = "delete from userinfo where username=?"; return super.executeSql(sql, username); } public int deleteUser(int userno){ String sql = "delete from userinfo where userno=?"; return ...

    获取top前10个Oracle的进程(支持多实例)

    DELETE FROM SELLMAIL WHERE SMKEY = :B1 当前正执行SQL jdbcUrl=jdbc:oracle:thin:@193.0.10.110:1521:CENTER username=DBUSRDAT password=**** count=1 数据库连接 not sql runing 当前未执行SQL jdbcUrl=jdbc:...

    QQ登录页面注册页面sql防注入

    string Sql = "and|or|exec|insert|select|delete|update|count|char|truncate|declare|drop|create"; //把所有敏感字符串过滤 string[] sql_c = Sql.Split('|'); if (Request.QueryString != null) { ...

    SQL语句教程.pdf

    SQL 指令 SELECT DISTINCT WHERE AND OR IN BETWEEN LIKE ORDER BY 函数 COUNT GROUP BY HAVING ALIAS 表格链接 外部链接 CONCATENATE SUBSTRING TRIM 表格处理 CREATE TABLE CONSTRAINT NOT NULL UNIQUE CHECK 主键...

    2009达内SQL学习笔记

    is null:是空。(NULL表示不包含值。与空格、0是不同的。) 如:SELECT prod_name,prod_price FROM Products WHERE prod_price IS NULL; 七、高级检索(逻辑运算符): 通常我们需要根据多个条件检索数据。可以...

    基于数据库的VB课程设计

    SQL = SQL & Me.ANewPosition & "' where SID='" & Me.AID & "'" TransactSQL (SQL) MsgBox "已经添加调动信息!", vbOKOnly + vbExclamation, "添加结果!" SQL = "select * from AlterationInfo order by ID" ...

    ASP.NET程序中常用的三十三种代码.txt

    string deleteCmd = "DELETE from Employee where emp_id = " + intEmpID.ToString()  4.删除表格记录警告 private void DataGrid_ItemCreated(Object sender,DataGridItemEventArgs e) {  switch(e.Item....

    java 数据库 课程设计 图书馆管理信息系统

    if(descri.trim().equals(null)){ //do nothing } else{ count++; descri=descri+"罚款一元"; interFace.edit("insert into dirty_info values('"+ count+"','"+s+"','"+descri+"') "); ...

    jsp 分页代码大全

    /*sql="select*from ta,tb where id like'%"+search+"%'"; sql=sql+"or title like'%"+search+"%'"; sql=sql+"or time like'%"+search+"%'"; sql=sql+"or con like'%"+search+"%'"; sql=sql+"order by id";*/ ...

    springmybatis

    其实还有更简单的方法,而且是更好的方法,使用合理描述参数和SQL语句返回值的接口(比如IUserOperation.class),这样现在就可以至此那个更简单,更安全的代码,没有容易发生的字符串文字和转换的错误.下面是详细...

    asp连接数据库代码实例

    sql="select * from biao where name like '%"&request("keyword")&"%' or id like '%"&request("keyword")&"%' or content like '%"&request("keyword")&"%'" else response.redirect("index.asp") end if set ...

    LINQ_to_SQL语法及实例大全

    LINQ to SQL语句(1)之Where 2 Where操作 2 1.简单形式: 2 2.关系条件形式: 2 3.First()形式: 3 LINQ to SQL语句(2)之Select/Distinct 3 1.简单用法: 4 2.匿名类型 形式: 4 3.条件形式: 5 4.指定类 型形式: 6 ...

    C#+sql宿舍管理系统

    string sql="select * from userinfo where UName='"+name.Text.Trim()+"' and PWD='"+password.Text.Trim()+"'"; cmd.CommandText=sql; if (null!=cmd.ExecuteScalar()) { //隐藏登录窗口 ...

    ASP.NET常用代码

    string deleteCmd = "DELETE from Employee where emp_id = " + intEmpID.ToString() 4.删除表格记录警告 private void DataGrid_ItemCreated(Object sender,DataGridItemEventArgs e) { switch(e.Item.ItemType) {...

    图书管理系统

    string selSql = "select count(*) from tb_bookBorrow where readerBarCode='" + readerBarCode + "' and isReturn ='0'"; int alreadyNum = dataOperate.seleSQL(selSql); //获取图书已借数 Label6.Text = ...

    企业固定资产管理系统

    String sql="select * from users where uid="; if(uid.equals("")) { JOptionPane.showMessageDialog(null,"请输入用户编号"); return; } if(btn==du.findbtn) { eid=Integer.parseInt(uid); ...

    sql访问数据库工具类--SqlUtils(java源码)

    "is null").setWhereStr("and", "date", ">=", new Date()); utils.setOrderByStr("id", "desc").setOrderByStr("name", "asc"); System.out.println(utils.buildSelectSQL()); System.out.println(utils....

    发送程序-源码

    if QueryData(Q, 'SELECT * FROM tblMotorphoto a INNER JOIN tblMotorPhotoMaster b ON a.acc_id_only = b.acc_id_only WHERE (b.PicturePath7 IS NULL) order by b.acc_id_only desc ', 1) then if Q....

    C#图书馆管理信息系统

    string sql = "select * from type where type='"+textName.Text.Trim()+"'"; OleDbCommand cmd = new OleDbCommand(sql,oleConnection1); if (null!=cmd.ExecuteScalar()) MessageBox.Show("类型...

    SQL语句教程.doc

    SQL指令 2 SELECT 2 DISTINCT 3 WHERE 4 AND OR 5 IN 5 BETWEEN 6 LIKE 7 ORDER BY 8 函数 10 COUNT 11 GROUP BY 12 HAVING 13 ALIAS 13 表格链接 15 外部链接 16 CONCATENATE 17 SUBSTRING 18 TRIM 19 表格处理 21 ...

Global site tag (gtag.js) - Google Analytics