sql 補齊資料 語句
- 2022-10-14
可以建個表biao1儲存a的值,表biao2儲存b的值,原來的表是biao0,
with
temp1 as (select biao1。a,biao2。b from biao1,biao2)
select temp1。a,temp1。b,nvl(biao0。value,0) from temp1 left join biao0 on biao0。a=temp1。a and biao0。b=temp1。b
沒明白你想幹什麼
access是一款非常便捷的資料庫軟體,針對多數小型資料庫而言,access已經足以滿足各種應用了。但在access中,執行sql語句的視窗隱藏較深,對於初學者找到這個執行視窗比較困難,下面小編就介紹一下如何在access2007的版本中找到sql執行視窗並執行sql語句。
方法/步驟
首先開啟access軟體,並新建一個空白資料庫。(當然也可以開啟之前儲存的資料庫)。
如何在access中使用sql語句
如何在access中使用sql語句
軟體會預設開啟一個表名為【表1】的空白表單。
如何在access中使用sql語句
將空白表單表名修改為【測試表】,新增欄位和幾行測試資料。
如何在access中使用sql語句
預設軟體工具欄是【開始】工具欄,我們點選【建立】進入建立工具欄,在工具欄中點選【查詢設計】。
如何在access中使用sql語句
彈出【顯示錶】視窗,點選【關閉】將該視窗關掉。
如何在access中使用sql語句
這時軟體會進入【設計】工具欄,我們點選工具欄左側的【sql檢視】。
如何在access中使用sql語句
【sql檢視】預設選擇的是【設計檢視】,我們在下拉選單中選擇【sql檢視】。
如何在access中使用sql語句
在工具欄下方會自動開啟一個查詢視窗,在這裡就可以輸入查詢用的sql語句了。
如何在access中使用sql語句
我們輸入一行標準的sql查詢語句,查詢在【測試表】中性別為‘女’的資料,然後點選【執行】。
如何在access中使用sql語句
sql語句執行完成後,查詢視窗會自動轉換為表檢視,以表格方式顯示查詢到的資料。
如何在access中使用sql語句
insert into biao select distinct p。a,q。b,0 from (select a from biao ) p,select (b from biao) q where not exists (select ‘1’ from biao r where p。a=r。a and p。b=r。b)
你先的得測試下 恩,得加distinct
假設表名為test:
insert into test
select distinct p。a,q。b,0 from (select a from test ) p,biao2 q where not exists (select ‘1’ from test r where p。a=r。a and q。b=r。b)
insert into test select distinct ‘3’,b,0 from test
或者insert into test select ‘3’,b,0 from biao2
下一篇:關係,關聯與聯絡有什麼區別?