SQL鉴定知识点汇总.docx
《SQL鉴定知识点汇总.docx》由会员分享,可在线阅读,更多相关《SQL鉴定知识点汇总.docx(13页珍藏版)》请在冰豆网上搜索。
SQL鉴定知识点汇总
第一单元
1、打开SQL Server 联机丛书,用SQL Server 联机丛书中的搜索功能搜索出 [样图1-01A] 显示内容,并通过屏幕截图(按 Print screen 键)把联机丛书搜索后显示的部分以文件名 X1-01A.bmp 保存到考生的文件夹中。
2、把本机IP地址配置成192.168.1.1 的SQL Server 注册,操作结果如[样图1-01B]所示。
操作成功后把操作界面能过屏幕截图(按 Print screen 键),以文件名 X1-01B.bmp 保存到考生的文件夹中。
3、打开查询分析器,用内置的日期和时间函数返回输入日期是几号,输入日期为1998年3月12日(注意日期的书写格式)。
将查询结果以文件名X1-01C.sql保存到考生文件夹中。
SELECT DAY('03/12/1998')
4、打开服务管理器,暂停SQL Server服务,操作成功后把操作界成能过屏幕截图(按 Print screen 键),以文件名 X1-01D.bmp 保存到考生的文件夹中。
再启动SQL Server服务。
5、打开查询分析器,用内置的日期和时间函数返回输入日期是几月,输入日期为1981年11月15日(注意日期的书写格式)。
将查询结果以文件名X1-02C.sql保存到考生文件夹中。
SELECT MONTH('11/15/1981')
6、打开查询分析器,用内置的日期和时间函数返回当前的日期和时间(结果日期为考生考试的日期和时间)。
将查询结果以文件名X1-04C.sql保存到考生文件夹中。
SELECT GETDATE()
7、打开查询分析器,用内置的日期和时间函数返回原日期和时间21天后的日期和时间(原日期为:
1991-07-10 2:
30:
00.000)。
将查询结果以文件名X1-05C.sql保存到考生文件夹中。
SELECT DATEADD(day, 21,'1991-07-10 2:
30:
00.000')
8、打开查询分析器,用内置的日期和时间函数返回给出的两个日期间隔的天数(两个日期分别为:
02/20/1999和02/28/1999)。
将查询结果以文件名X1-06C.sql保存到考生文件夹中。
SELECT DATEDIFF(day, '02/20/1999', '02/28/1999')
9、打开查询分析器,用内置的日期和时间函数以字符串的形式返回当天是几号(以考试当天日期为准)。
将查询结果以文件名X1-07C.sql保存到考生文件夹中。
SELECT DATENAME(day, getdate())
10、打开查询分析器,用内置的日期和时间函数以整数的形式返回当天是几号(以考试当天日期为准)。
将查询结果以文件名X1-10C.sql保存到考生文件夹中。
SELECT DATEPART(day, GETDATE())
11、打开查询分析器,用内置的日期和时间函数查询当前UTC时间(格林威治标准时间)。
将查询结果以文件名X1-13C.sql保存到考生文件夹中。
SELECT GETUTCDATE()
12、打开查询分析器,用内置日期和时间函数返回原日期和时间3个月后的日期和时间(原日期为:
2003 -05-18 22:
35:
30.000)。
将查询结果以文件名X1-14C.sql保存到考生文件夹中。
SELECT DATEADD(month,3,'2003-05-18 22:
35:
30.000')
13、打开查询分析器,用内置的日期和时间函数返回原日期和时间22年前的日期和时间(原日期为:
2003 -11-15 09:
50:
30 .450)。
将查询结果以文件名X1-17C.sql保存到考生文件夹中。
SELECT DATEADD(year,-22,'2003-11-15 09:
50:
30.450')
14、打开查询分析器,用内置的日期和时间函数返回给出的两个日期间隔的天数(两个日期分别是:
11/15/1981和05/29/2003)。
将查询结果以文件名X1-18C.sql保存到考生文件夹中。
SELECT DATEDIFF(day, '11/15/1981', '05/29/2003')
第二单元
15、打开SQL Server查询分析器,输入查询语句,实现查询 exam数据中的 city表所有的开的内容,查询成功后,保存该查询。
把保存文件名命名为X2-01-1.sql,并保存到考生文件夹中。
select * from city
16、新建SQL查询,输入查询语句,实现查询 exam数据中的 orders表 格中的订购日期,并且机同的订购日期只显示一次。
查询成功后,保存该查询,把保存文件命名为X2-01-2.sql。
并保存到考生文件夹中。
select distinct OrderDate from orders
17、新建SQL查询,输入查询语句,实现查询 exam数据中供应商代码为HHT的供应商的实际名称,查询成功后,保存该查询,把保存文件名命名为X2-01-3.sql。
并保存到考生文件夹中。
select * from suppliers where SuppCode ='HHT'
18、新建SQL查询,输入查询语句,实现查询 exam数据中供应商代码不为HHT的所有供应商的实际名称。
查询成功后,保存该查询,把保存文件名命名为X2-01-4.sql。
并保存到考生文件夹中。
select * from suppliers where SuppCode !
='HHT'
19、新建SQL查询,输入查询语句,实现查询 exam数据库中的products表格中所有单价不超过20元的产品的名称及其对应的价格。
查询成功后,保存该查询,把保存文件名为X2-01-5.sql。
并保存到考生文件夹中。
select Descriptions,UnitPrice from products where UnitPrice between 0 and 20
20、新建SQL查询,输入查询语句,实现查询 exam数据库中经销商号码为 1006 、 1009 、 1013 、1014 和 1017的经理名称以及其所在的公司名称。
查询成功后,保存该查询,把保存文件名为X2-01-6.sql。
并保存到考生文件夹中。
select DistriNum,BossName,Company from distributors where DistriNum in (1006,1009,1013,1014,1017)
21、新建SQL查询,输入查询语句,实现查询 exam数据库中所有经销商的电话区号。
查询成功后,保存该查询,把保存文件名为X2-01-7.sql。
并保存到考生文件夹中。
select substring(Phone,1,3) from distributors
22、新建SQL查询,输入查询语句,实现查询 exam数据库中所有经理姓王的公司的名称、电话以及公司地址。
查询结果如 [样图2-01] 所示。
查询成功后,保存该查询。
把保存文件名为X2-01-8.sql。
并保存到考生文件夹中。
select Company,Phone,Address from distributors where BossName like'王%'
23、新建SQL查询,输入查询语句,实现查询 exam数据库中的products表格中所有单价位于20到50元的产品的名称及其对应的价格。
查询成功后,保存该查询。
把保存文件名为X2-02-5.sql。
并保存到考生文件夹中。
select Descriptions,UnitPrice from products where UnitPrice between 20 and 50
24、新建SQL查询,输入查询语句,实现查询 exam数据库中所有经销商的电话号码的4到7位。
查询成功后,保存该查询。
把保存文件名为X2-02-7.sql。
并保存到考生文件夹中。
select substring(Phone,4,4) from distributors
25、新建SQL查询,输入查询语句,实现查询 exam数据库中所有公司电话末尾是1的公司的经理名称、公司名称以及公司电话,查询结果如 [样图2-02]所示。
查询成功后,保存该查询。
把保存文件名为X2-02-8.sql。
并保存到考生文件夹中。
select BossName,Company,Phone from distributors where Phone like'%1'
26、新建SQL查询,输入查询语句,实现查询 exam数据库中经销公司名称为MN公司、WWD公司、WW公司的经理的名称以及该公司地址和电话。
查询成功后,保存该查询。
把保存文件名为X2-03-6.sql。
并保存到考生文件夹中。
select BossName,Address,Phone from distributors where Company in ('MN公司','WWD公司', 'WW公司')
27、新建SQL查询,输入查询语句,实现查询 exam数据库中所有经销商的姓。
查询成功后,保存该查询。
把保存文件名为X2-04-7.sql。
并保存到考生文件夹中。
select substring(BossName,1,1) from distributors
28、新建SQL查询,输入查询语句,实现查询 exam数据库中的orders表 格中的订购日期在2003-5-1至2003-5-23之间的订单内容。
查询成功后,保存该查询。
把保存文件名为X2-05-5.sql。
并保存到考生文件夹中。
Select * from orders where orderdate between ‘2003-5-1’ and ‘2003-5-23’
29、新建SQL查询,输入查询语句,实现查询 exam数据库中所有经销商经理名称的第二个字。
查询成功后,保存该查询。
把保存文件名为X2-05-7.sql。
并保存到考生文件夹中。
select substring(BossName,2,1) from distributors
30、新建SQL查询,输入查询语句,实现查询 exam数据库中所有经销商公司电话的最后2位。
查询成功后,保存该查询。
把保存文件名为X2-06-7.sql。
并保存到考生文件夹中。
select substring(Phone,10,2) from distributors
31、打开SQL Server查询分析器,输入查询语句,实现查询 exam数据中orders表 OrderDate 列的内容。
查询成功后,保存该查询。
把保存文件名为X2-07-1.sql。
并保存到考生文件夹中。
select OrderDate from orders
32、新建SQL查询,输入查询语句,实现查询 exam数据库中的orders表 格中的订购日期在2003年7月份的订单内容。
查询成功后,保存该查询。
把保存文件名为X2-09-5.sql。
并保存到考生文件夹中。
select * from orders where OrderDate between '2003-7-1' and '2003-7-31'
33、新建SQL查询,输入查询语句,实现查询 exam数据库items表格中单项定购数量为1、3以及4的供应商代码、购买数量和单项总价。
查询成功后,保存该查询,把保存文件名为X2-13-6.sql。
并保存到考生文件夹中。
select SuppCode,Quantity,TotalPrice from items where Quantity in ('1', '3', '4')
34、新建SQL查询,输入查询语句,实现查询 exam数据库products表中所有硬盘的记录(注意:
是所有的硬盘)。
查询结果如 [样图2-14] 所示。
查询成功后,保存该查询,把保存文件名为X2-14-8.sql。
并保存到考生文件夹中。
select * from products where Descriptions like'%硬盘'
第三单元
35、打开SQL Server查询分析器,输入查询语句,实现在一次查询 中同时查询exam数据库中 orders表和distributors表所有的列的内容,查询结果如 [样图3-01A] 所示。
查询成功后,保存该查询,把保存文件名为X3-01-1.sql。
并保存到考生文件夹中。
select * from orders go
select * from distributors go
36、新建SQL查询,输入查询语句,实现查询 exam数据库 products表格中的所有记录,查询结果要根据单价由小至大的顺序进行排序。
查询成功后,保存该查询,把保存文件名为X3-01-2.sql。
并保存到考生文件夹中。
select * from products order by UnitPrice
37、新建SQL查询,输入查询语句,实现查询 exam数据库products表格中的所有记录,并且把每个产品单价显示成调高10%后的价格。
查询成功后,保存该查询,把保存文件名为X3-01-3.sql。
并保存到考生文件夹中。
select ProdNum,SuppCode,Descriptions,UnitPrice*1.10 from products
38、新建SQL查询,输入查询语句,实现查询 exam数据库suppliers表格中供应商代码的第1、3位分H和T的所有供应商的记录。
查询成功后,保存该查询,把保存文件名为X3-01-4.sql。
并保存到考生文件夹中。
select * from suppliers where SuppCode like 'H_T'
39、新建SQL查询,输入查询语句,实现查询 exam数据库distributors表格中经销商号码为1001地址字符串的长度,查询成功后,保存该查询,把保存文件名为X3-01-5.sql。
并保存到考生文件夹中。
select Address,len(Address) from distributors where DistriNum=1001
40、新建SQL查询,输入查询语句,计算出以下三个数的绝对值:
-2.5 , 0.0 , 7.4 。
查询成功后,保存该查询,把保存文件名为X3-01-6.sql。
并保存到考生文件夹中。
select abs(-2.5),abs(0.0),abs(7.4)
41、新建SQL查询,输入查询语句,实现查询 exam数据库products 表格中共销售多少种产品。
查询成功后,保存该查询,把保存文件名为X3-01-7.sql。
并保存到考生文件夹中。
select count(*) from products
42、新建SQL查询,输入查询语句,实现查询 exam数据库products表格中的所有记录,并且把每个产品单价显示成8折后的价格。
查询成功后,保存该查询,把保存文件名为X3-02-3.sql。
并保存到考生文件夹中。
select ProdNum,SuppCode,Descriptions,UnitPrice*0.80 from products
43、新建SQL查询,输入查询语句,返回分别大于或等于以下三个数字的最小整数:
5.5 -7.2 0.0 。
查询成功后,
保存该查询,把保存文件名为X3-02-6.sql。
并保存到考生文件夹中。
select ceiling(5.5),ceiling(-7.2),ceiling(0.0)
44、新建SQL查询,输入查询语句,返回分别小于或等于以下三个数字的最大整数:
5.8 -9.9 0.0 。
查询成功后,保存该查询,把保存文件名为X3-03-6.sql。
并保存到考生文件夹中。
select floor(5.8),floor(-9.9),floor(0.0)
45、新建SQL查询,输入查询语句,实现查询 exam数据库 orders表格中经销商号码的第3、4位分别是1和9的所有供应商的记录。
查询成功后,保存该查询,把保存文件名为X3-04-4.sql。
并保存到考生文件夹中。
select * from orders where DistriNum like '__19'
46、新建SQL查询,输入查询语句,实现将字符串‘I LOVE SQL SERVER’的所有字母转换成小写字母。
查询成功后,保存该查询,把保存文件名为X3-04-5.sql。
并保存到考生文件夹中。
select lower('I LOVE SQL SERVER')
47、新建SQL查询,输入查询语句,返回PI的值。
查询成功后,保存该查询,把保存文件名为X3-04-6.sql。
并保存到考生文件夹中。
select pi()
48、新建SQL查询,输入查询语句,返回630.67的近似值,并将该数分别四舍五入到1 、-2 、-3 、0 长度的小数。
查询成功后,保存该查询,把保存文件名为X3-05-6.sql。
并保存到考生文件夹中。
select round(630.67,1),round(630.67,-2),round(630.67,-3),round(630.67,0)
49、新建SQL查询,输入查询语句,实现查询 exam数据库表中代码为HSC的供应商已订货的总额。
查询成功后,保存该查询,把保存文件名为X3-05-7.sql。
并保存到考生文件夹中。
select sum(TotalPrice) from items where SuppCode='HSC'
50、新建SQL查询,输入查询语句,实现将字符串’ abcdefg’的空格去掉。
. 查询成功后,保存该查询,把保存文件名为X3-07-5.sql。
并保存到考生文件夹中。
select ltrim(' abcdefg')
51、新建SQL查询,输入查询语句,返回下面三个数的平方值:
4 、 -6 、6.6。
查询成功后,保存该查询,把保存文件名为X3-07-5.sql。
并保存到考生文件夹中。
select square(4),square(-6),square(6.6)
52、新建SQL查询,输入查询语句,实现将’uvwxyz ’后的空格去掉。
查询成功后,保存该查询,把保存文件名为X3-08-5.sql。
并保存到考生文件夹中。
select rtrim('uvwxyz ')
53、新建SQL查询,输入查询语句,返回下面三个数的算术平方根:
4 、0 、50。
查询成功后,保存该查询,把保存文件名为X3-08-5.sql。
并保存到考生文件夹中。
select sqrt(4),sqrt(0),sqrt(50)
54、新建SQL查询,输入查询语句,计算Cos(3.1415926)的值。
查询成功后,保存该查询,把保存文件名为X3-09-6.sql。
并保存到考生文件夹中。
SELECT COS(3.1415926)
55、新建SQL查询,输入查询语句,实现查询 exam数据库products表格中所有供应商所供应的货品的平均单价,查询成功后,保存该查询,把保存文件名为X3-09-7.sql。
并保存到考生文件夹中。
select SuppCode,avg(UnitPrice) from products group by SuppCode
56、新建SQL查询,输入查询语句,实现将字符串’我喜欢数据库’的字符由左至右反转排列。
查询成功后,保存该查询,把保存文件名为X3-10-6.sql。
并保存到考生文件夹中。
select reverse('我喜欢数据库')
57、新建SQL查询,输入查询语句,计算Ctg(3.14)的值。
查询成功后,保存该查询,把保存文件名为X3-11-6.sql。
并保存到考生文件夹中。
select cot(3.14)
58、新建SQL查询,输入查询语句,计算Tg(3.1415926)的值。
查询成功后,保存该查询,把保存文件名为X3-12-6.sql。
并保存到考生文件夹中。
SELECT TAN(3.1415926)
59、新建SQL查询,输入查询语句,实现求出字符A的ASCII码。
查询成功后,保存该查询,把保存文件名为X3-13-5.sql。
并保存到考生文件夹中。
SELECT ASCII('A')
60、新建SQL查询,输入查询语句,计算2的自然对数。
查询成功后,保存该查询,把保存文件名为X3-13-6.sql。
并保存到考生文件夹中。
SELECT LOG
(2)
61、新建SQL查询,输入查询语句,实现查询 exam数据库products表格中每一个供应商产品的最高单价。
查询成功后,保存该查询,把保存文件名为X3-13-7.sql。
并保存到考生文件夹中。
select SuppCode,max(UnitPrice) from products group by SuppCode
62、新建SQL查询,输入查询语句,实现查询 exam数据库products表格中所有产品的最高价。
查询成功后,保存该查询,把保存文件名为X3-14-7.sql。
并保存到考生文件夹中。
select max(UnitPrice) from products
63、新建SQL查询,输入查询语句,计算1000以10为底的对数。
查询成功后,保存该查询,把保存文件名为X3-15-6.sql。
并保存到考生文件夹中。
SELECT LOG10(1000)
64、新建SQL查询,输入查询语句,计算2的10次方。
查询成功后,保存该查询,把保存文件名为X3-17-6.sql。
并保存到考生文件夹中。
SELECT POWER(2,10)
65、新建SQL查询,输入查询语句,实现查询exam数据库products表格中每一个供应商产品的最低单价。
查询成功后,保存该查询,把保存文件名为X3-17-7.sql。
并保存到考生文件夹中。
select SuppCode,min(UnitPrice) from products group by SuppCode
66、新建SQL查询,输入查询语句,将字符串‘abcdefg’中小写字母转换成为大写字母。
查询成功后,保存该查询,把保存文件名为X3-19-5.sql。
并保存到考生文件夹中。
select upper('abcdefg')
67、新建SQL查询,输入查询语句,判断数字5的正负号,如果是正的返回1,如果是负的返回-1,如果是0则返回0。
查询成功后,保存该查询,把保存文件名为X3-19-6.sql。
并保存到考生文件夹中。
SELECT SIGN(5)
第四单元
68、打开SQL Server查询分析器,输入查询语句,实现查询exam数据库中每一个经销商所有的订单数据,列出经销商号码、公司名称、电话号码以及订货日期,运行结果如 [样图4-01A] 所示。
查询成功后,保存该查询,把保存文件名为X4-01-1.sql。
并保存到考生文件夹中。
select distributors.DistriNum,Company,Phone,OrderNum,OrderDate from distributors,orders
where distributors.DistriNum=orders.DistriNum
69、新建SQL查询,输入查询语句,实现查询exam数据库中与经理名称为“王为”的经销商同在一个市区的所有经销商的数据内容,运行