2010-03-16 81 views
0

即時通訊做一些練習SQL問題'傳說'在sql中意味着什麼?

的問題之一是:

準備裝運語句 客戶「C001」應該顯示 日,傳說「投放」和 總每天在 上發貨的產品的價值。

'delivery'不是表格,也不是任何表格中的列。

傳說是什麼意思?

+0

什麼數據庫系統?什麼版本? – 2010-03-16 21:25:43

+0

http://sqlzoo.net/5.htm – 2010-03-16 21:25:55

+3

在sql中,它意味着一個人似乎知道關於sql的一切 – benPearce 2010-03-16 21:30:05

回答

3

它不代表SQL中的任何內容。用英語表示標籤位於列頂部或數據旁邊,用於解釋數據是什麼。

換句話說,產生一個顯示客戶號碼,日期和標有「交貨」的欄目列表,顯示該日期發貨給該客戶的貨物總值。

1

在這種情況下,我認爲這意味着運輸聲明的標題。

從詞典 -

圖例

3題字,電除塵器。在硬幣或獎牌上。 •標題:與傳說老虎的圖片「來吧,讓我很快樂。」 •地圖或圖表解釋使用

1

「傳奇」是不是嚴格意義上的SQL項符號的寫法 - 但在這種情況下,它用於指示列的名稱。有些差的命名,因爲傳說實際上意味着整套標籤/解釋,而不是一個標籤

2

我終於想出了這一個。這是被接受爲正確的答案。

SELECT sdate, 'delivery', SUM(quantity * price) AS "Total Value" 
    FROM shipped 
    JOIN product ON (shipped.product = product.id) 
    WHERE badguy = 'C001' 
    GROUP BY sdate; 

它只是在每一行中查找日期列旁邊的單詞「Delivery」。這個問題的措辭很難理解。