码迷,mamicode.com
首页 > 数据库 > 详细

sql语句多条件简单写法

时间:2017-09-07 14:46:24      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:技术   col   img   outer   ant   use   lun   多条件   shu   

 

 

技术分享

比如用户可以按姓名跟添加时间任意情况搜索

 

拼接sql语句可以这样写

            string sql1 = @"SELECT     dbo.RenYuan.Name, dbo.BiYeLunWenKeTi.KeTiMing, dbo.BiYeLunWenKeTi.KeTiNeiRong, dbo.BiYeLunWenKeTi.KeTiId, dbo.BiYeLunWenKeTi.UserId, 
                      dbo.BiYeLunWenKeTi.BianJiShiJian, dbo.BiYeLunWenKeTi.Remark, dbo.BiYeLunWenKeTi.Stop, dbo.BiYeLunWenKeTi.XuanTiRenShu, 
                      RenYuan_1.Name AS BianJiRen, dbo.BiYeLunWenKeTi.YunXuRenShu, dbo.NianJi.NianJiName, dbo.KeTiNianJi.NianJiId, dbo.BiYeLunWenKeTi.TianJiaShiJian, 
                      dbo.JiaoShi.JiaoShiId
FROM         dbo.NianJi INNER JOIN
                      dbo.KeTiNianJi ON dbo.NianJi.NianJiId = dbo.KeTiNianJi.NianJiId RIGHT OUTER JOIN
                      dbo.JiaoShi INNER JOIN
                      dbo.RenYuan ON dbo.JiaoShi.RenYuanId = dbo.RenYuan.RenYuanId INNER JOIN
                      dbo.BiYeLunWenKeTi ON dbo.JiaoShi.JiaoShiId = dbo.BiYeLunWenKeTi.DaoShiId INNER JOIN
                      dbo.RenYuan AS RenYuan_1 ON dbo.BiYeLunWenKeTi.UserId = RenYuan_1.RenYuanId ON dbo.KeTiNianJi.KeTiId = dbo.BiYeLunWenKeTi.KeTiId   WHERE  1=1
";
                                                                                                                                                                   
            
            if (RenYuanId != "")
            {
                sql1 = sql1 + "and dbo.RenYuan.RenYuanId=‘" + RenYuanId + "";
            }
            if(txtTianJiaShiJian.Text!="")
            {
                    sql1 = sql1 + " and dbo.BiYeLunWenKeTi.TianJiaShiJian=‘" + txtTianJiaShiJian.Text + "";
            }

 

sql语句多条件简单写法

标签:技术   col   img   outer   ant   use   lun   多条件   shu   

原文地址:http://www.cnblogs.com/wangyinlon/p/7489402.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!