首頁 / CompScience / Database / 【SQL】union的使用

【SQL】union的使用

這個應用出現在華南銀行 104 年度新進人員甄試試題 甄試類別【代碼】:程式設計人員【G6331】專業科目:(1)邏輯推理;(2)程式語言:Java+ 中的一題。

題目是這樣的:

2016-04-26_160836

我怕我做的答案會有錯,所以買了高點向宏寫的程式設計歷屆試題精解來參考,結果向宏給的答案(一)是這樣

select * from Taipei_Branch_Sale_information  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%’

馬上成為工作達人的Fans

About ㄚ琪

工作達人Fun Taiwan的創辦者及總編,可以在這裡更認識他。

發表迴響

你的電子郵件位址並不會被公開。 Required fields are marked *

*

Scroll To Top

 好吃、好玩、旅遊、試吃、試用、邀稿、SEO

歡迎洽詢:flylinux@gmail.com

➨ 國外美食旅遊  日本東京自由行  美國猶他加州自由行  韓國釜山首爾慶州自由行 │ 泰國馬來西亞新加坡自由行  澳門廣東香港自由行日本九州奈良京阪自由行 │澳洲墨爾本坎培拉雪梨自由行 │中國北京自由行 

紅屋頂加級大阪難波飯店 (Red Roof Plus Osaka Namba) 日本大阪紅屋頂加級大阪難波飯店 (Red Roof Plus Osaka Namba)激推