永发信息网

sql多条件查询的空白判断与计数

答案:2  悬赏:10  手机版
解决时间 2021-01-24 11:38
用select语句进行多条件查询,有多个textbox,对应着数据库表Info中的全部列,如果某些文本框中有内容【如性别:男、姓名:赵钱】,查找相符结果【所有名字叫赵钱的男性】,若某些文本框内容为空,无视该判断【如职位:(未填),查找任何职位】,若所有文本框均为空白,则显示表中所有条目,并在搜索完毕后给出符合条件条目的数量【0个,2个等】;//——语言是C#、数据库是Access2010;
最佳答案
判断+拼接。

string sql="";
string sqlwhere="";
string sex=this.textbox.text;
if (sex!="")
{
sqlwhere=sqlwhere + " and 性别=‘“+sex+”’ ";
}

sql="select * from table where 1=1 "+sqlwhere+"" ;
因为直接手工打的,所以大小写自己改改,
所有条件都仿照sex这个写就可以,其他判断什么的可以自己再加。
全部回答
2中判断方式 1、程序中拼接sql语句,为空的不拼接到sql语句中 2、建立存储过程,在存储过程中判断,将所有的值传到存储过程中,然后再存储过程中通过判断拼接sql语句 再看看别人怎么说的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我手机qq视频聊天自己头像是倒的,怎么调整。
Ze美甲社地址在哪,我要去那里办事
无限流小说,男主角的一位后宫好像叫阿卡多
我国海域所跨的温度带是A.亚热带、暖温带B.暖
抢劫别人却发现对方身无分文,怎么认定抢劫罪
有什么免费领取四川移动流量方式
系统错误,错误代码1
单选题为了实现我国经济的较快增长,必须坚定
楼层主管和行政助理哪个有前途?
单选题下列句子中不含通假字的是A.王如知此,
一元二次方程x2+x=0的根是________.
晟匡公司好不好?有没有人在东莞桥头晟匡吸塑
下列词语中划线的字,每对读音都不相同的一组
现在可以预订临过年时的机票吗?广州到北京的
成人脱产教育本科可以转国家干部身份吗
推荐资讯
索尼DCR-DVD803E数码摄像机,开机显示光碟错
将It seems that the book has been put into
乒乓球冲高空落下,每次谈起的高度使落下的高
小红想用计算器算49×8,可是“4”键坏了,你
纯生和虎啤,哪一个啤酒好一些,,,,两个啤
松达图文地址有知道的么?有点事想过去
有一个分数,分子比分母小13,如果分子加上18,
夏天洗过澡身上黏黏的怎么办
16~18世纪,在美洲大陆出现了许多构词方式为
大家来说说觉得蜡笔小新最搞笑的情节
北斗星辅导学校(春晓街)地址好找么,我有些事
基层班组建设方面的特色做法和成果有哪些
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?