C#语言和SQL Server数据库技术_数据库查询基础
2017-10-25 16:09
295 查看
第9章 数据查询基础
一.T-SQL查询基础
1.查询机制简介
查询是针对表中已经存在的数据行而言的,可以简单地理解为“筛选”,将符合条件的数据抽取出来。
如何符合查询条件就提取出来,然后把所有被选中的行组织在一起,形成另外一个类似于表的结构,构成查询
的结果,通常叫作记录集(RecordSet),记录集上依然可以进行再次查询。
2.使用SELECT语句进行查询
语法:
SELECT <列名>
FROM <表名>
[WHERE <查询的条件表达式>]
[ORDER BY<排序的列名>[ASC或DESC]]
(1).查询所有的数据行和列
SELECT * FROM Student
(2).查询部分行或列
SELECT Student.Address,Student.GradeId
FROM Student
WHERE Student.LoginPwd='123456'
(3).在查询中使用列的别名
SELECT Student.StudentName AS 学生姓名,BornDate AS 学生生日
FROM Student
WHERE Address='长江路'
AS子句可以用来改变结果集中列的名称,也可以为组合或者计算出的列指定名称,还有一种情况是让标题列的信息
更易懂。
(4).查询空值
SELECT StudentName FROM Student WHERE Email is NOT NULL
(5).在查询中使用常量列
SELECT 姓名=StudentName,地址=Address,'北京新兴桥' AS 学校名称
FROM Student
(6).查询返回限制的行数
在T-SQL中,限制行数使用TOP关键字来约束
SELECT TOP 2 Student.StudentName,student.Address
FROM Student
还有一种情况是需要从表中按一定的百分比提取记录,用PERCENT关键字来限制
SELECT TOP 40 PERCENT Student.StudentName,Student.Address
FROM Student
二.查询排序
1.如何使用ORDER BY
升序(ASC)或降序(DESC)
SELECT Score AS 综合成绩
FROM Student
ORDER BY student.Score DESC
三.在查询中使用函数
1.字符串函数
2.日期函数
3.数学函数
4.系统函数
四.数据查询的案例分析
1.更新用户卡信息
2.特殊排序
一.T-SQL查询基础
1.查询机制简介
查询是针对表中已经存在的数据行而言的,可以简单地理解为“筛选”,将符合条件的数据抽取出来。
如何符合查询条件就提取出来,然后把所有被选中的行组织在一起,形成另外一个类似于表的结构,构成查询
的结果,通常叫作记录集(RecordSet),记录集上依然可以进行再次查询。
2.使用SELECT语句进行查询
语法:
SELECT <列名>
FROM <表名>
[WHERE <查询的条件表达式>]
[ORDER BY<排序的列名>[ASC或DESC]]
(1).查询所有的数据行和列
SELECT * FROM Student
(2).查询部分行或列
SELECT Student.Address,Student.GradeId
FROM Student
WHERE Student.LoginPwd='123456'
(3).在查询中使用列的别名
SELECT Student.StudentName AS 学生姓名,BornDate AS 学生生日
FROM Student
WHERE Address='长江路'
AS子句可以用来改变结果集中列的名称,也可以为组合或者计算出的列指定名称,还有一种情况是让标题列的信息
更易懂。
(4).查询空值
SELECT StudentName FROM Student WHERE Email is NOT NULL
(5).在查询中使用常量列
SELECT 姓名=StudentName,地址=Address,'北京新兴桥' AS 学校名称
FROM Student
(6).查询返回限制的行数
在T-SQL中,限制行数使用TOP关键字来约束
SELECT TOP 2 Student.StudentName,student.Address
FROM Student
还有一种情况是需要从表中按一定的百分比提取记录,用PERCENT关键字来限制
SELECT TOP 40 PERCENT Student.StudentName,Student.Address
FROM Student
二.查询排序
1.如何使用ORDER BY
升序(ASC)或降序(DESC)
SELECT Score AS 综合成绩
FROM Student
ORDER BY student.Score DESC
三.在查询中使用函数
1.字符串函数
2.日期函数
3.数学函数
4.系统函数
四.数据查询的案例分析
1.更新用户卡信息
2.特殊排序
相关文章推荐
- 07--MySQL自学教程:DQL(Data Query Language:数据库查询语言)简介、基础查询、条件查询、模糊查询以及排序(一)
- 第八章C#语言数据库技术基础
- 数据查询基础和C#连接数据库语句
- Visual C# 2008+SQL Server 2005 数据库与网络开发――第2章 C#语言基础
- 07--MySQL自学教程:DQL(Data Query Language:数据库查询语言)简介、基础查询、条件查询、模糊查询以及排序(一)
- 关系代数是关系数据库系统查询语言的理论基础
- C#语言和数据库基础
- C#语言和数据库技术基础学习小结
- C#语言和数据库技术基础 ----------------- 第二章 简答二 、
- C#语言和数据库基础
- C#语言和数据库技术基础复习
- C#语言和SQL Server数据库技术_模糊查询和聚合函数
- C#语言和数据库技术基础 MyBank
- c#语言asp.net实现treeview控件读数据库动态生成树的代码
- C#指南,重温基础,展望远方!(1)C#语言介绍
- C#语言学习--基础部分(十七)集合ArrayList,Queue,Stack,SortedList,Hashtable
- C#WinForm利用Web Service API查询数据库并显示到客户端
- C#语言基础――结构体和枚举类型全面解析
- C#语言基础—运算符
- C#中,当从数据库中查询到数据,以DataTable类型返回后,如果需要对DataTable中的数据进行筛选,可以选择下面的方式