SQL 多条件查询

摘要:
PrivatevoiddoQuery(){BoolhasWhere=false;StringBuildersql=newStringBuilder(“SELECT*FROMT_Emplee”);if(选中标记号复选框){hasWhere=appendWhereIfNeed(sql,hasWhere);sql.appendLine(“FNumberBETWEEN”+标记号文本框1 content+“AND”

private void doQuery() 

Bool hasWhere = false; 
StringBuilder sql = new StringBuilder(" SELECT * FROM T_Employee"); 
if(工号复选框选中) 

hasWhere = appendWhereIfNeed(sql, hasWhere);
sql.appendLine("FNumber BETWEEN '"+工号文本框1内容+"' AND '"+工号文本框2内容+"'"); 

if(姓名复选框选中) 

hasWhere = appendWhereIfNeed(sql, hasWhere); 
sql.appendLine("FName LIKE '%"+姓名文本框内容+"%'"); 

if(年龄复选框选中) 

hasWhere = appendWhereIfNeed(sql, hasWhere); 
sql.appendLine("FAge BETWEEN "+年龄文本框1内容+" AND "+年龄文本框2内容); 

executeSQL(sql); 

private Bool appendWhereIfNeed(StringBuilder sql,Bool hasWhere) 

if(hasWhere==false) 

sql. appendLine("WHERE"); 

else 

sql. appendLine("AND"); 

}

摘自《程序员的SQL金典》。

免责声明:文章转载自《SQL 多条件查询》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Borland C++ 语法摘要GS与MS之间通信下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

jquery实现文本点击修改

直接点击文本进行修改的方式是比较快捷的,而且挺好用的,分享下,先看下效果: 页面简单表示的代码为:(这个无关紧要) <table class="tablefirst" id="radioSub"> <col style="5%"/> <col style="5%"/>...

Webform 常用控件

一,简单控件 1,Lable——标签:在网页中呈现出来的时候会变成span标签 属性:Text——标签上的文字 BackColor,ForeColor——背景色,前景色 Font——字体 Bold-加粗Italic-倾斜UnderLine-下划线 OverLine 上划线 StrikeOut 删除线Name - 字体名Size - 字体的大小 Bord...

layer系列之弹层layer.prompt

layer官网:https://www.layui.com/doc/modules/layer.html layer在线调试:http://layer.layui.com/  如何使用layer.prompt在输入值为空的情况下点击确定继续执行逻辑?使用layer.open实现方式: 附:源码如下 layer.open({//formType: 2,//这...

JS事件 内容选中事件(onselect)选中事件,当文本框或者文本域中的文字被选中时,触发onselect事件,同时调用的程序就会被执行。

内容选中事件(onselect) 选中事件,当文本框或者文本域中的文字被选中时,触发onselect事件,同时调用的程序就会被执行。 如下代码,当选中用户文本框内的文字时,触发onselect 事件,并调用函数message()。 运行结果: 任务 补充右边编辑器第13行,当选中个人简介文本框中文字时,触发onselect事件,并弹出对...

2019-2-13TextBox技巧

清空所有的TextBox文本框 思路:这些TextBox都是在一个窗体上的,这时候我们可以利用一个循环去遍历窗体上所有的TextBox控件。(代码如下) foreach (Control i in Controls) //清空所有的文本框 { if (i is TextBo...

VS2010-MFC(对话框:为对话框添加控件)

转自:http://www.jizhuomi.com/software/151.html 上一讲创建了一个名为“Addition”的工程,目的是生成一个实现加法运算的应用程序。实现加法计算有几个必要的因素:被加数、加数、和。被加数和加数需要输入,和需要输出显示。那么这几个因素都需要相应的控件来输入或显示,下面就一步步讲解如何添加这些控件。 1.为对话框添加...