ASP.NET动态网站开发培训-19.Select语句(下)
来源:互联网 发布:centos安装输入法 编辑:程序博客网 时间:2024/05/18 23:55
第十九讲 SELECT语句(下)
课程安排
模糊查询(通配符的使用)
范围查询(BETWEEN,IN)
多表连接查询
获取上面的记录(TOP)
在ASP.NET中进行SELECT语句实验
模糊查询(通配符的使用)
LIKE 是运算符
%是通配符,能够匹配“0~多个”字符
注意:尽量不要用%开头,这样会降低查询效率。
常用的通配符还有下划线(_),它匹配任意一个字符。
还有一个特殊的通配符“[]”,例如 姓名 LIKE "[张王周]%"。代表姓名是以张或王或周开头的所有姓名
问题:怎样查询包含“_mile"的字符串内容。
解决方法:定义转义字符。
Like "%#_mile%' ESCAPE '#'
范围查询(BETWEEN,IN)
1.BETWEEN运算符
包含开始和结束的值。例如 Age Between 20 and 25 --代表年龄在20到25岁之间(含20和25岁)。
可在BETWEEN前使用NOT,代表不包含。
2.IN运算符
在特定集合中
多表连接查询
获取上面的记录
Top关键字。只取数据结构可使用TOP 0
在ASP.NET中进行SELECT语句实验
1.直接在SQL语句中加入变量
string xb=DropDownList1.SelectedValue.ToString();
sds1.SelectCommand = "SELECT * FROM student WHERE 性别='" + xb + "'";
2.参数化SQL语句
sds1.SelectCommand="SELECT * FROM student WHERE 性别=@sex";
sds1.SelectParameters.Clear();
sds1.SelectParameters.Add("sex",DropDown1.SelectedValue.ToString());
- ASP.NET动态网站开发培训-19.Select语句(下)
- ASP.NET动态网站开发培训-18.Select语句(上)
- ASP.NET动态网站开发培训-09.GridView控件(下)
- ASP.NET动态网站开发培训-01.动态网站基础
- ASP.NET动态网站开发培训-20.INSERT、UPDATE和DELETE语句
- ASP.NET动态网站开发培训-07.AccessDataSource控件
- ASP.NET动态网站开发培训-10.FileUpload控件
- ASP.NET动态网站开发培训-11.DetailsView控件
- ASP.NET动态网站开发培训-12.FormView控件
- ASP.NET动态网站开发培训-13.SqlDataSource控件
- ASP.NET动态网站开发培训-03.创建第一个ASP.NET的动态网站
- ASP.NET动态网站开发培训-08.GridView控件(上)
- ASP.NET动态网站开发培训-14.DataList控件(一)
- ASP.NET动态网站开发培训-15.DataList控件(二)
- ASP.NET动态网站开发培训-16.DataList控件(三)
- ASP.NET动态网站开发培训-21.论文管理系统(一、前期准备)
- ASP.NET动态网站开发培训-22.论文管理系统(二、制作论文标题页面)
- ASP.NET动态网站开发培训-23.论文管理系统(三、制作论文内容页面)
- MFC中如何添加子窗口
- Hadoop之Spark框架研究相关知识汇总
- CCDH
- DKCarouselView
- iOS6新特征:UICollectionView官方使用示例代码研究
- ASP.NET动态网站开发培训-19.Select语句(下)
- 命令行
- hdu-1285
- 团队交流——2014.11.13
- 嵌入式gdb工具编译
- POJ 3253 Fence Repair
- Android 属性动画(Property Animation) 完全解析
- 记录ubuntu安装python科学计算工具包numpy
- 实用代码段2