這個應用出現在華南銀行 104 年度新進人員甄試試題 甄試類別【代碼】:程式設計人員【G6331】專業科目:(1)邏輯推理;(2)程式語言:Java+SQL 中的一題。
題目是這樣的:
我怕我做的答案會有錯,所以買了高點向宏寫的程式設計歷屆試題精解來參考,結果向宏給的答案(一)是這樣
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%’