WEB数据库开发第三章.pptVIP

  • 2
  • 0
  • 约7.48千字
  • 约 42页
  • 2018-02-06 发布于河南
  • 举报
WEB数据库开发第三章

第3章 T-SQL 第3章 T-SQL 3.1 T-SQL的概念 3.2 查询语句 3.3 更新语句 3.4 流程控制关键字 3.1 T-SQL的概念 T-SQL先后共有 SQL-86, SQL-89, SQL-92, SQL-99 4个版本。 SQL Server 2000通过扩充SQL-92版本,发展了特有的T- SQL,成为事务型SQL语言。 增加了程序控制结构,局部变量,全局变量等功能。 3.2 查询语句 3.2.1简单查询 3.2.2复杂查询 3.2.1 使用SELECT语句查询数据 SELECT语句的基本格式如下: SELECT select_list FROM table_source [ WHERE search_condition ] [ GROUP BY group_by_expression ] [ HAVING search_condition ] [ ORDER BY order_expression [ ASC | DESC ] ] 3.2.1 使用SELECT语句查询数据 1 SELECT子句 SELECT [ ALL | DISTINCT ] [ TOP n [ PERCENT ] [ WITH TIES ] ] select_list ? select_list ::= { * | { table_name | view_name | table_alias }.* | { column_name | expression | IDENTITYCOL | ROWGUIDCOL } [ [ AS ] column_alias ] | column_alias = expression } [ ,...n ] 3.2.1 使用SELECT语句查询数据 1查询学号靠前的三位学生的信息 select TOP 3 * from Students order by scode ASC 2按升序查询前10%的学生的信息 select TOP 10 percent * from Students order by scode ASC 3查询所开的所有课程 select distinct cname from Courses 3.2.1 使用SELECT语句查询数据 * 代表查询结果显示FROM子句中指定的表或视图中的所有字段。 As 指定某些字段的别名时使用 例如: Select Scode, Sname as 姓名, Sdepartment as 所在系 而数据源也可以使用别名 如 select Sno, C1.Cname,C2.Cname From StuInfo,Courses C1,Courses C2 Where StuInfo.Cno1=C1.Cno and StuInfo.Cno2=C2.cno 3.2.1 使用SELECT语句查询数据 2 FROM子句 [ FROM { table_source } [ ,...n ] ] table_source ::= table_name [ [ AS ] table_alias ] [ WITH ( table_hint [ ,...n ] ) ] | view_name [ [ AS ] table_alias ] | rowset_function [ [ AS ] table_alias ] | derived_table [ AS ] table_alias [ ( column_alias [ ,...n ] ) ] | joined_table 3.2.1 使用SELECT语句查询数据 3 WHERE子句 WHERE search_condition | old_outer_join search_condition ::= { [ NOT ] predicate | ( searth_condition ) } [ { AND | OR } [ NOT ] { predicate |( searth_condition ) } ] } [ ,...n ] 3.2.1 使用SELECT语句查询数据 1.算术表达式 使用算术表达式的一般形式为: expression ope

文档评论(0)

1亿VIP精品文档

相关文档