跳到主要內容

難以理解的語法

一早 ETL 排程出錯,雖然同事跟我承認是因為他「一時不察」,讓重複的料號資料進資料庫了,基於這位同事常常出莫名的包,且產品主檔是重要的共用資料,所以我還是來檢查一下程式好了。

結果讓我看到以下語法:

SELECT DISTINCT
Brand
FROM            
dbo.tblProduct
WHERE        
BrandGroup <> '寶僑'
UNION ALL
SELECT DISTINCT
Brand
FROM            
dbo.tblProduct AS tblProduct_1
WHERE        
BrandGroup = '寶僑'

究竟是想幹嘛想幹嘛想幹嘛!

雖然執行上不會出錯,但是這段語法究竟是想做什麼!

把他人當鏡子,得時時提醒自己未來千萬不要變這樣。


--

[上午 10:04:51] Ariel ♥: 這個語法是為什麼呀? @@
[上午 10:07:30] TommyCruise: 我看一下程式
[上午 10:07:36] Ariel ♥: okok
[上午 10:22:06] TommyCruise: 那段是用來分開處理 寶僑、非寶僑的產品
之前有段時間,有一批永豐商店專屬品牌 會轉入
[上午 10:22:25] Ariel ♥: 聽不懂耶
[上午 10:22:46] Ariel ♥: 會轉入 tblProduct 的,在前面的語法好像就篩掉了
[上午 10:23:06] Ariel ♥: 而且這段看起來,直接不要 where 就好了
[上午 10:23:12] Ariel ♥: 不用兩段 union all 呀
[上午 10:24:30] TommyCruise: 如果覺得沒問題 可以修改
[上午 10:24:46] TommyCruise: 就修改囉

--

留言

這個網誌中的熱門文章

環保自然葬

骨灰植存 法鼓山有一個好地方~ 骨灰植存專區!

鹽酥雞椒鹽粉

非常厲害的調味粉。 煎甜不辣和炸四季豆都非常適合,但你以為只有這樣嗎?連加在稀飯裡、撒在蛋液裡都好吃到讓我驚慌。 總之很不得了,所以要在blog特別記錄一下。 --

撐開牙縫

好了。終於執行矯正牙齒的計畫了。 今天是第一天,醫生說要先撐開牙縫,好讓矯正器可以裝上去, 很擔憂的問醫生這會不會很痛或不舒服, 結果醫生說不同的人有不同的反應, 有的人覺得根本沒有感覺, 有的人覺得是矯正牙齒的過程中最不舒服的。 花不到半小時就把上下排、左右邊兩的臼齒全部裝好了, 一開始覺得根本不痛不癢, 還開心的自稱有適合矯正牙齒的體質, 怎知到了中午, SUBWAY開始吃不完,因為牙齒有些不舒服了。 到了晚上連我最愛吃的四季豆也咬不下去了, 就連愛吃的肉圓, 我只能勉強吃下皮, 裡面的餡完全咬不動,哭~ 就連經過青蛙下蛋, 以前最愛喝了, 現在想到裡面有粉圓就有些怯步。 嗯…之後再吃好了。 這撐開牙縫的時間需要一星期, 所以下下星期一再去拆掉他, 接著就要裝上矯正用的牙套了。 -- album: 小鋼牙歷程 --