例如,現在有四張表:
supplier表(**商表):
project表(工程表):
component表(零件表):
support表(**資訊表):
先把四張表連線起來:
比如,題目要求:查詢為工程j1提供零件p3且數量在100個以上的所有**商的**商號、**商名、提供零件數量。
根據上面的表很容易寫出來查詢的**:
select support.sno,sname,qty from support,project,component,supplier where support.sno=supplier.sno and support.pno=component.pno and support.jno=project.jno and project.jno='j1' and component.pno ='p3' and qty > 100;
JAVA記憶體洩漏問題處理方法經驗總結
jvm問題,一般會有三種情況,目前遇到了兩種,執行緒溢位和jvm不夠用 系統在1月4號左右,突然發現會產生記憶體溢位問題,從日誌上看,錯誤資訊為 導致系統不能使用,對外不能相應,但是觀察gc等又處於正常情況,free 系統記憶體也正常。開始重啟機器進行解決,真正的原因查詢,過程比較坎坷,經歷也比較痛...
Mysql優化常用經驗總結
適當使用查詢快取 當查詢結果確定不大於1行時,使用limit 1 列有固定可選值時,使用enum而不是varchar 為搜尋欄位建索引 join表使用相同的型別,並建立索引 使用explain來優化語句 避免select 永遠為每張表設定id 盡可能使用notnull prepared statem...
經驗總結 資料預處理經驗總結1
1.對於特徵較多的df,進行資料預處理時需要對每個特徵變數進行相關處理,為了避免混亂,可以df.info 後將輸出複製到sublime,然後在sublime中針對每個特徵變數進行處理方式標註 非python 只是為了展示在sublime中的效果 action type 30697 non null ...