[SQL ] 建表及查詢問題

看板Database (資料庫)作者 (溫柔殺手)時間4年前 (2020/09/07 10:55), 編輯推噓3(302)
留言5則, 3人參與, 4年前最新討論串1/1
資料庫名稱:SQLite 資料庫版本:3 內容/問題描述: 各位版上的先進早上好。 我有一個2維資料表節錄部分容如下,資料內容沒有規律性,只是剛好我節錄的內容 看起來有規律性而已。 OD 15 20 25 5 50 60 70 10 60 70 80 15 70 80 90 OD:這一欄指的是外徑,15,20,25指的是長度。資料表的內容對應的是價錢。 所以, OD=10 ,Length=20 對應到的就是70 我有兩個問題 1.請問我應該就依這樣的長相把資料內容建進去資料庫?還是說建成如下格式比較好? 如果我可以依原來的長相進行資料的建置,我會省很多工。所以有此一問。 OD Length Price 5 15 50 5 20 60 5 25 70 10 15 60 10 20 70 10 25 80 15 15 70 15 20 80 15 25 90 2.如果資料庫是長得像原來一樣的話,那麼如果我要查詢OD=10, Length=25的價錢 我應該要怎麼下指令?我會有這個問題的原因是因為,我已經沒有一個叫Length 的欄位了。 以上煩請指導,感謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.33.116.8 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1599447308.A.57C.html

09/07 11:02, 4年前 , 1F
可以按照原格式輸入,然後轉換成後來的格式,這樣也方便查
09/07 11:02, 1F

09/07 11:02, 4年前 , 2F
09/07 11:02, 2F

09/07 11:24, 4年前 , 3F
@c大,請問一下有工具或指令可以轉嗎?
09/07 11:24, 3F

09/08 18:53, 4年前 , 4F
自己寫3個查詢Union all應該就可以了
09/08 18:53, 4F

09/18 08:43, 4年前 , 5F
建議第二種,應該不止三種長度而是會有一堆吧
09/18 08:43, 5F
文章代碼(AID): #1VLQ4CLy (Database)
文章代碼(AID): #1VLQ4CLy (Database)