問題:關於a表3條記錄,b表5條記錄,左連線的最大最小資料數和內連線的最大最小資料數。
答案:
內連線最大數: select * from a inner join b on 1=1 等於15條
內連線最小數: select * from a inner join b on 1<>1 等於0條
左連線最大數:select * from a left join b on 1=1 等於15條
左連線最小數:為驅動錶行數,當a為驅動表,為3條,當b為驅動表 為5條
所有的連線第一步都是cross join ,第二步 內連線 (篩選on條件),第三步 外連線 處理沒有適配的資料。
refurl: Oracle最大條數
不考慮硬體諸如記憶體,儲存等硬體的限制。一張表理論能儲存多少條記錄呢?假設 乙個tablespace中包含1022個datafiles,單個datafiles的最大是32g 假設每個block是16k,每個block中有160條記錄,每個表可以有 1024 1024 1個分割槽表 那麼一張表理論最大...
Inner Join的 語法格式
一般要使得資料庫查詢語句效能好點遵循一下原則 語法格式 其實 inner join on的語法格式可以概括為 from 表1 inner join 表2 on 表1.欄位號 表2.欄位號 inner join 表3 on 表1.欄位號 表3.欄位號 inner join 表4 on member.欄...
sql聯合查詢inner join
聯合查詢 語法 select from table 1 inner join table 2 on table 1.field table 2.field where inner join 等值連線,返回兩個表中聯合字段相等的行 其中field欄位如果不是數字,這些欄位的資料型別必須相同,並且包含同...