老木與SQL語句-2008-2-18
專案進行了很長時間,現在需要對物流中心的資料進行分析。在只有時間和出庫量的情況下,計算安全庫存。甲方提供的是excel的格式,一共6個月的,總共23萬條的記錄。顯然,用excel是處理不了的。
作為一個IT盲,雖然我知道安全庫存的計算方法,但是總不成一個個品種貼上處理吧。我在excel中嘗試了一下,一個個計算真累,於是放棄了這個愚蠢的想法。還好96以前在軟體公司做過需求分析,雖然幾年沒碰了,還是有點基礎的。於是,用ACCESS把幾個表裡的資料按照出庫時間做了彙總,還是有13萬條左右的記錄。
但是96在用我提供的公式計算時,卻總顯示SQL語法錯誤。嘗試了N遍之後,突然想到了ITPUB。於是和96一商量,覺得這麼專業的兄弟在哪裡,不利用實在是浪費,就把問題提交到了36號豬圈。
過了一會,滾珠給了一個SQL語句,96看了一下,和自己做的幾乎一樣啊。又嘗試了一下,還是不中。於是我想到了積木,要了他的電話,諮詢了一下,又發了郵件,提供了一個兩個品種的資料庫附件。本來是想讓積木幫我寫語句,演示演算法的。他回覆的很快,和滾珠的答案還是差不多。
96不甘心,為了趕進度,開始把資料庫中的資料拆分到excel。作為一個懶人,雖然是一個IT盲,我也硬著頭皮上陣了。
一開始兩眼一抹黑,在ACCESS中根本找不到SQL檢視,我暈。請教96找到了輸入SQL語句的地方,貼上複製。哦,找不到咋執行。點了幾下,資料庫關閉了。氣憤,又捨不得砸電腦。厚著臉皮繼續請教96。96納悶的看了我兩眼,手一指---啊,就在我眼皮底下。興沖沖點了一下執行,出現了一行字:語法錯誤在~~~。我恨。執行了十多遍,還是語法錯誤,看樣子電腦比我倔強,放棄執行。想了一下,這麼多大師告訴我的方法,肯定是不會錯的,估計是哪裡出錯了。
於是又複製貼上了一遍,把語句中對應的欄位與資料庫對應。再執行,又出現了另外一行字:FROM 子語句錯誤~~。靠,還能行不。
回頭仔細看看,對比了一下,我自己樂了,原來我貼上的時候,語句前面留了幾個單詞,怪不得出不來結果。於是修改後執行,竟然又蹦出一行字:函式未定義。倒!
不過信心有了,畢竟我進步了。於是開啟excel表格,把excel的標準偏差函式看了一下,修改了一次,不中。又修改了一次,再執行,出來兩列數字。我把得到的資料與我用excel運算的樣本進行了對比,完全正確。OK
當時那感覺啊,就像打CS許久,終於發現可以換彈夾,不用等到打完了再換一個感覺,那個興奮啊。仰天長笑一聲,對96說:成了,我SQL掃盲了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7942439/viewspace-555731/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- PL/SQL與DDL語句SQL
- Oracle sql with 語句語法與例子OracleSQL
- MySql與Sql Server Update語句MySqlServer
- SQL語句與正規表示式SQL
- SQL Profiles與語句最佳化SQL
- SQL語句SQL
- Java中如何解析SQL語句、格式化SQL語句、生成SQL語句?JavaSQL
- 查詢阻塞與被阻塞SQL語句SQL
- sql語句大全SQL
- 共享SQL語句SQL
- SQL語句整理SQL
- SQL基本語句SQL
- 精妙Sql語句SQL
- SQL語句集合SQL
- oracle sql語句OracleSQL
- sql語句 求救!SQL
- SQL精妙語句SQL
- SQL語句收集SQL
- 常用SQL語句SQL
- sql常用語句SQL
- flask之控制語句 if 語句與for語句Flask
- 【SQL】10 SQL UPDATE 語句SQL
- 【SQL】11 SQL DELETE 語句SQLdelete
- 日期與字串的互相轉換SQL語句字串SQL
- 【SQL】9 SQL INSERT INTO 語句SQL
- 1.3. SQL 語句SQL
- Sql語句小整理SQL
- SQL語句優化SQL優化
- SQL SELECT 語句SQL
- SQL 語句學習SQL
- SQL語句IN的用法SQL
- Oracle基本SQL語句OracleSQL
- 重拾Sql語句SQL
- sql語句錯誤SQL
- SQL語句筆記SQL筆記
- Statement (操作 SQL 語句)SQL
- SQL中常見語句SQL
- Sql建表語句SQL