自己总结的不定条件SQL查询语句的写法
来源:互联网 发布:平安证券交易软件下载 编辑:程序博客网 时间:2024/05/21 12:43
我说的不定条件是指查询条件的个数不定。有时一个,有时两个,有时好几个。
首先我发现
select * from A where a='kkk' 与
select * from A where a like 'kkk'
其实效果是一样,只要 like 后面的字符串不包含通配符。这样一来就很方便了。譬如有
select * from A where a='KKK' and b='LLL'
有两个查询条件,但有时候又只需要第一个或者第二个条件,又不想写好几条SQL语句。这时就可以先把SQL参数化
select * from A where a like @a and b like @b
把等于号替换成 like
然后给参数a赋值,有两种选择, 要么是%,要么是不包含通配符的任何字符串。参数b的赋值同理。
假如给参数a赋值为%,参数b赋值为字符串'LLL',那么实际SQL语句为
select * from A where a like '%' and b like 'LLL' 相当于
select * from A where b='LLL',只使用了一个条件。
这个只适用于包含字符串的参数的情况。至于非字符串的情况,我还没有考虑到。在VB2008中可以这么用。别的没试过。
也许有人早已知道,或许我说的不对,欢迎指教。
- 自己总结的不定条件SQL查询语句的写法
- 数据库查询语句,追加条件的写法。
- 用sql语句查询不定条数的记录
- 三表左连接查询的sql语句写法
- SQL查询时间段的语句写法
- 关于多条件查询的SQL语句
- SQL的多条件查询语句
- 求条件查询的sql语句
- SQL SERVER 条件语句的查询
- 条件复杂的sql语句查询
- sql语句的构造,当where后的条件个数不定,当update set后的更新字段数不定
- ibatis里面sql语句中条件使用like的写法
- sql 语句 like 多个条件的写法
- 查询日期范围时SQL条件的写法
- Hibernate的HQL查询及原生sql查询语句写法
- 多条件查询使用的SQL查询语句
- sql查询语句查询条件字段的拼装
- sql查询条件为null的查询语句
- Linux入门与内核网站
- 复习下const指针
- 第一次写发现自己是个拜Google教
- VS2008中英文正版序列号-把90天试用版改为正式版
- 如何编写一个自动投票程序
- 自己总结的不定条件SQL查询语句的写法
- std::vector中的陷阱
- linux内核移植s3c2410,准备工作,继续
- 熔丝风波
- http请求的详细过程
- Silverlight 中(邮箱)正则表达式
- 怎样制作油画效果
- yuv格式分析
- 今天又看了一遍《初恋50次》(50 First Dates )