給定乙個 weather 表,編寫乙個 sql 查詢,來查詢與之前(昨天的)日期相比溫度更高的所有日期的 id。
例如,根據上述給定的 weather **,返回如下 id:
關聯兩個weqther,date1比date2大一天且temperature1>temperature
sql如下:
select a.id "id"
from weather a,weather b
where a.recorddate=date_add(b.recorddate, interval
1day)
and a.temperature>b.temperature
小溫談資料庫優化 資料庫設計篇
三大正規化 第1規範 沒有重複的組或多值的列,這是資料庫設計的最低要求。第2規範 每個非關鍵字段必須依賴於主關鍵字,不能依賴於乙個組合式主關鍵字的某些組成部分。消除部分依賴,大部分情況下,資料庫設計都應該達到第二正規化。第3規範 乙個非關鍵字段不能依賴於另乙個非關鍵字段。消除傳遞依賴,達到第三正規化...
資料庫 基礎資料庫的操作
什麼是資料庫 資料庫 database 是按照資料結構來組織 儲存和管理資料的倉庫 常見的資料庫oracle mysql sun db2 ibm sql server microsoft postgre sql 專業術語 資料庫系統 database system dbs 資料庫 database ...
資料庫 資料庫的物理設計
資料庫在物理裝置上的儲存結構與訪問方法稱為資料庫的物理結構,它依賴於給定的計算機系統。為乙個給定的邏輯資料模型選取乙個最合適應用要求的物理結構的過程,稱為資料庫的物理設計。物理設計的目的是有效地實現邏輯模式,確定所採取的儲存策略。此階段是以邏輯設計的結構作為輸入,並結合具體dbms的特點與儲存裝置特...