这个应用出现在华南银行 104 年度新进人员甄试试题 甄试类别【代码】:程式设计人员【G6331】专业科目:(1)逻辑推理;(2)程式语言:Java+SQL 中的一题。
[adsense][/adsense]
题目是这样的:
我怕我做的答案会有错,所以买了高点向宏写的程式设计历届试题精解来参考,结果向宏给的答案(一)是这样
select * from Taipei_Branch_Sale_information UNION Tainan_Branch_Sale_information WHERE Date BETWEEN ’26-June-2013′ and ’05-July-2013′
太爽了,我做对了,结果拿到MySQL跑根本就是错的,后来查手册:
SELECT column1 [, column2 ]
FROM table1 [, table2 ]
[WHERE condition]
UNION
SELECT column1 [, column2 ]
FROM table1 [, table2 ]
[WHERE condition]
什么?我真的是有点火了,买了一本乱写答案的题解。
比较正确的答案:
SELECT *
FROM Taipei_Branch_Sale_information
WHERE Date
BETWEEN ’26-June-2013′
AND Date ’05-July-2013′
UNION SELECT *
FROM Tainan_Branch_Sale_information
WHERE Date
BETWEEN ’26-June-2013′
AND ’05-July-2013′
第二题就比较无异议了
Update Taipei_Branch_Sale_information set Price = 23000 WHERE Sales_Name = ‘Y.S. Chang’ and Product = ‘TV’
(三)
INSERT INTO Taipei_Branch_Sale_information(Sales_Name, Product,Date,Price) VALUE(‘Y.E. Lin’,’TV’,’13-July-2013’,23500)
(四)
DELETE FROM Tainan_Branch_Sale_information WHERE Date like ‘%June%’