您的位置:首页 > 数据库

目前工作中用到的sql语句

2017-12-22 08:20 211 查看
 1、满足任意两个条件查询 

select * from 表名

where

(case when 条件1 then 1 else 0 end+

case when 条件2 then 1 else 0 end+

case when 条件3 then 1 else 0 end+

case when 条件4 then 1 else 0 end)>=2

(如果用户输入一个条件就查不出来,怎么让用户输入一个条件、多个条件 都能查询)

2、数据库里日期 用varchar存储  年月日时分秒 例 2017-12-22 08:22:23   用年月日查询 

select * from 表名 

WHERE 条件一

    OR     条件二

    OR substr(时间字段,1,10)='2017-12-22'  //substr截取

    
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: