日期:2011-01-25 23:11:00 来源:本站整理
单表多条件查询sql语句写法[MSSQL防范]
本文“单表多条件查询sql语句写法[MSSQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
下面为您介绍的是单表多条件查询sql语句写法,供您参考,假如您在单表多条件查询方面也碰到干涉题,无妨一看,相信对您学习sql语句的利用会有所帮忙.
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语句写法:
<
- sql = "select * from T_USER where 1=1 "
- if(!String.IsNullOrEmpty(txtUserLoginName.Text)){
- sql += " and USER_LOGIN_NAME = " + txtUserLoginName.Text;
- }
- if(!String.IsNullOrEmpty(txtUserNickName.Text))
- sql += " and USER_NICK_NAME = " + txtUserNickName.Text;
- }
- if(!String.IsNullOrEmpty(txtBirthday.Text))
- sql += " and BIRTHDAY = " + txtBirthday.Text;
- }
以上是“单表多条件查询sql语句写法[MSSQL防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论