今天又是SQL Server... 其實這兩天寫SQL已經寫的很煩了,但是沒辦法,要交實驗報告。。。 其實覺得老師也是在偷懶,這題和後面的連續幾題都差不多了,基本上就是先存一張臨時表的套路,不然總是報那個某某欄位不存在或沒有包含在聚合函數中balabala…… 基本上都是這樣了,按上面說的套路來,沒 ...
今天又是SQL Server...
其實這兩天寫SQL已經寫的很煩了,但是沒辦法,要交實驗報告。。。
其實覺得老師也是在偷懶,這題和後面的連續幾題都差不多了,基本上就是先存一張臨時表的套路,不然總是報那個某某欄位不存在或沒有包含在聚合函數中balabala……
基本上都是這樣了,按上面說的套路來,沒什麼好說的。
這個是我今天唯一存在疑問的一個問題,雖然還是寫出來了,但是寫的時候就感覺很神奇,我自己都不知道還可以這樣寫?
當時腦袋裡想的時候,我是要寫@checknum = Qty的,但是寫代碼的時候就沒有寫上去,直接把SNAME寫上去了的,結果題目要求的是把Qty欄位輸出來,後面改成Qty,就直接是答案了。
但是轉念一想,好像又沒有用“=”號,好像查詢出來Qty的結果,自動的放進聲明的output變數@checknum中去了。
再然後,我改寫成 select @checknum = Qty 能通過,但是只查詢出來一個結果就是234,就像查詢只進行了一次一樣……
這個問題我還沒有細想,暫時把flag立在這裡吧,明後天看看能不能解決了,要是想不起來就這樣用算了,反正記住這個用法就行了。。。資料庫實在不想多花時間了,畢竟我想要的是前端方向的工作。
前端暫時沒更新相關的博文,因為這幾天還在看API相關方面的東西,還沒有寫作業吧,明天應該會總結一下JavaScript API方面的問題。
堅持寫博文啊!!