SQL问题,初学求教

来源:百度知道 编辑:UC知道 时间:2024/06/10 17:54:42
1、请说明T-SQL中下列变量定义的含义
范例:int 整型变量,取值范围2,147,483,648到2,147,483,647
nvarchar(20):
nchar(10):
float:
datetime:

2、请简述T-SQL中inner join,left join的区别

3、SQL Server 2005中一个名为[TB_Product]的表格有如下内容:
Product Color Amount
产品1 Red 10
产品1 Blue 20
产品2 Blue 30
产品2 Red 40
产品2 Red 50
(1)使用T-SQL统计该表格中,Color为Red的有记录有多少条?

(2)使用T-SQL选取Amount数值在20和40之间的数据(包含20与40),并按照Amount数值的倒叙排列:

(3)如果想得到下面表格的结果:
Product Color Amount总量
产品1 Red 10
产品2 Red 90
该如何写T-SQL的查询语句?

(4)将所有Product为“产品2”,Color为“Red”,Amount为50的记录,更新为Product为“产品1”,Color为“Blue”,Amount为50的记录

(5)判断是否存在Product为“产品2”,Color为“Red”的记录,如果存在打印“存在数据”,不存在打印“不存在数据”,该如何写SQL语句?

(6)如果SQL Server数据库中有这么一个表,你认为这个表的设计有什么问题?

4、数据库中如下表格:
[JOBS],职位表
JobID JobName DegreeRequestID PostDate
100001 职位1 1 2007-1-1
100002 职位2 1 2007-1-2
100003 职位3 0 2007-1-4
100004 职位4 2 2007-1-3
…… …

想人帮忙,这么多,又不给分,还说是学习,分明是作业要交,找人代做,现在的孩子啊,唉...........

你自己肯定装了SQL了吧 , 查查帮助,实在不明白的再发帖吧。
的确像是作业题找人代做。

晕死,那么多题目,你应该拆开来问或许有人能帮你