单表多条件查询sql语句写法

下面为您介绍的是单表多条件查询sql语句写法,供您参考,如果您在单表多条件查询方面也遇到过问题,不妨一看,相信对您学习sql语句的使用会有所帮助。

创新互联是一家专注于成都做网站、成都网站设计与策划设计,攀枝花网站建设哪家好?创新互联做网站,专注于网站建设10多年,网设计领域的专业建站公司;建站业务涵盖:攀枝花等地区。攀枝花做网站价格咨询:18982081108

T_USER表中有
[USER_ID] [int] IDENTITY(1,1) NOT NULL,
[USER_LOGIN_NAME] [varchar](50) COLLATE Chinese_PRC_CI_AS NOT NULL,
[USER_REAL_NAME] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL,
[USER_NICK_NAME] [varchar](50) COLLATE Chinese_PRC_CI_AS NOT NULL,
[USER_PASSWORD] [varchar](50) COLLATE Chinese_PRC_CI_AS NOT NULL,
[SEX] [bit] NOT NULL,
[COMMENT] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL,
[BIRTHDAY] [datetime] NULL,
[COUNTRY] [int] NOT NULL,
[PROVINCE] [int] NOT NULL
这些列,现在要在页面上设置[USER_LOGIN_NAME];[USER_NICK_NAME] ;[BIRTHDAY] 为条件进行查询,当条件全部为空时,查询全部,当其中一个或两个条件为空时,为空的条件不参与查询。下面将为您介绍实现的SQL语句写法:

 
 
 
  1. sql = "select * from T_USER where 1=1 "   
  2. if(!String.IsNullOrEmpty(txtUserLoginName.Text)){   
  3. sql += " and USER_LOGIN_NAME = " + txtUserLoginName.Text;   
  4. }   
  5. if(!String.IsNullOrEmpty(txtUserNickName.Text))   
  6. sql += " and USER_NICK_NAME = " + txtUserNickName.Text;   
  7. }   
  8. if(!String.IsNullOrEmpty(txtBirthday.Text))   
  9. sql += " and BIRTHDAY = " + txtBirthday.Text;   
  10. }  

本文名称:单表多条件查询sql语句写法
标题链接:http://www.shufengxianlan.com/qtweb/news9/276859.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联