T-SQL语句

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了T-SQL语句相关的知识,希望对你有一定的参考价值。

T-SQL命令实践题
以教学管理db数据库为对象完成以下操作:
1、查询成绩表中的学号、成绩信息,并将所有成绩增加10分。
2、查询籍贯是四川的学生的学号、姓名和籍贯,并在籍贯字段前加入一个新的常数列,用于显示“籍贯”。
3、查询返回教材表的前40%的记录。
4、查询成绩表中的学号,成绩信息,并删除重复行。
5、查询姓‘李’,且名字最后一个字符是‘梅’或‘华’的学生信息。
6、查询学号首位数字是0,第二位数字是7或9,最后一位是2-5的记录。
7、统计教师表中讲师职称的记录数,并按性别分组。
8、按专业统计各专业总人数,并将总人数超过200人的查询结果返回。
9、查询所有B010801班参加商务交流课程考试的学生姓名及成绩。
10、查询李琳老师教的学生姓名。
11、用嵌套查询实现:查询参加‘信息系统设计’课程考试的学生名单。
12、给成绩表中所有及格的记录建立一个及格成绩视图,并加密。
13、查询‘电子商务’课程上课的人数,如果超过40,请输出‘人数超过40,应分班上课!!’;否则输出‘人数未超过40,可以单班上课!!’
14、创建一个加密的存储过程‘学生成绩_proc,用于查询教务系统数据库中每个参加考试的学生各门课程的成绩,包含字段:姓名,课程名,成绩。
15、创建一个触发器‘删除课程表记录_tri’:实现当删除课程表中某门课程的记录时,对应于成绩表中相关该课程的所以记录均删除。

1:select 学号,成绩信息 from 成绩
where(update 成绩 set 成绩=成绩+10)
2:select 学号,姓名,clunm,籍贯 from 学生信息
where 籍贯='四川' as clunm
4:select distinct 学号,成绩信息 from 成绩表
7:select 教师职称,count(*) from 教师表 group by 性别
参考技术A select stuNo as 学号 , WrittenExam as 笔试成绩 from dbo.stuMarks
update stuMarks set WrittenExam=( WrittenExam + 10)

T-SQL语句有何优点

我是SQL server的初学者,听说T-SQL语句很重要,但是在企业管理器中设计表不是更直观、方便吗。为什么还要学T-SQL语句?T-SQL语句有什么优点?

额..
T-SQL当然不只是用来设计表的..

我的理解是
企业管理器主要提供数据库管理策略
他可以很方便的管理各个数据库组,数据库实例
操作数据库各种对象(表,视图...)

而T-SQL相当于客户端操作数据库的方式,不知道你写过程序没有,
你想想,你建个数据库还不是给别人读,写的,别人通过什么来从你的数据库中取数据呢?
就是T-SQL了,他在他那边执行T-SQL,然后从你的数据库你得到数据。
至于建表,建视图,这些用企业管理器很直观,不是学T-SQL的重点,了解,知道可以就行了。
参考技术A 在你的理解里,T-SQL可能就是局限在设计表,但是,数据库可不仅仅是用来设计表的,以后你学深了,涉及到一些后台处理,像编写存储过程等等,都要用到这个的。而且在你进行一些基本应用程序时,也可以用到。 参考技术B 触发器 存储过程 之类的脚本 我看你怎么用企业管理器

以上是关于T-SQL语句的主要内容,如果未能解决你的问题,请参考以下文章

3.11 T-SQL语句

T-SQL语句有何优点

T-SQL查询语句

T-SQL语句的分为哪四类?

如何在 T-SQL 语句中找到 Apriori 关联?

T-sql语句