February 28, 2006

SQL::一個較複雜的表格聯結 (join) 範例

作者: 遊手好閒的石頭成 (shirock@educities.edu.tw)
Homepage: http://blog.yam.com/rocksaying/, http://home.educities.edu.tw/shirock/
Date: 2006/02/28
Copyleft © Shih Yuncheng. See About Permission and GNU Free Documentation License.

在這個 table join 範例中,使用了 inner join, cross join, full outer join, 以 AS 將 sub-select 視為 table 再 join ,以及 group, case 等用法。這個範例雖然很長,但只是一句 SQL 查詢。拆開來是跑不出結果的。



...繼續閱讀

SQL::CASE, NULLIF() and ISNULL()

這是關於 SQL 中的 CASE 敘述的另一篇應用文章。前一篇為「SQL::使用 CASE 修飾資料內容,以便進行 group 操作」。



...繼續閱讀

February 20, 2006

PHP::分析資料輸入欄位,並轉成 SQL 查詢字句

在表單中,可讓使用者查詢指定的門市代號。門市代號全為數字,以空白或逗點分隔各門市代號,並可使用連字符號 (-) 表示從哪個門市到哪個門市。例如輸入 000-010 表示查詢從 000到010 的門市。又如輸入 000,005, 010-020 ,則表示查詢 000 、005 以及從 010 到 020 的門市。解析輸入字串,轉成 SQL 查詢語法的一部份。



...繼續閱讀

February 14, 2006

各國大使排隊領紅包,陳總統好大的面子

前幾天邊吃飯邊看報,在報上看到外交部安排了一場國宴,宴請各國大使,並安排各國大使排隊向陳總統領紅包。看到這新聞,我差點把口中飯菜噴出來。先不談國際禮儀如何。在中國文化中,春節的紅包,向來是長輩給晚輩,絕無給與同輩的。試問有誰是從朋友手中領紅包的?有人想給,我還拉不下臉拿咧。各國駐外大使,其身份代表著該國元首,既是代表元首身份,那麼大使的地位,便等於和陳總統同輩,是平輩論交的朋友身份。試問,陳總統該讓朋友向他排隊領紅包嗎? 哎呀,差點忘了,陳水扁認為台灣不是中國,所以台灣文化也許和中國文化不一樣,台灣文化是讓朋友排隊向自己領紅包的。只是這規矩何時改的,我也是台灣人,怎麼不知道?

我不知道外交部在想什麼,我也不知道陳總統在想什麼?但我看到新聞時,我只想到,我們把外國大使當成三歲小孩了嗎?也許外交部習慣花錢買外交,就自以為高人一等,把那些外國大使都當成用錢買來的下人看了,所以發紅包給下人也沒什麼不對。也許陳總統被奉承慣了,碰到這麼失禮的安排,竟然不以為意。要是我當總統,碰到這種事,當晚就要外交部長把負責人員名單交上來,所有人員全部以失職懲處,再一路連坐到部長。丟人丟到國外去了啊。為了陳水扁一人在國內的面子,把台灣對外的形象全部賠光了。以後外國元首一提到台灣之子,大概只會聯想到不懂禮貌的粗人,再順便借用一下美國總統小布希形容陳水扁的那三個英文字問候。



乙級電腦軟體設計技術士應考記

上週六,我為了乙級電腦軟體設計技術士的術科測驗,跑了一趟台中,到勤益技術學院應考。



...繼續閱讀