-
首先,我不確定你的資料庫是什麼?
sql server:
select , isnull(,0)-isnull(,0) as result
from a
full join b on ;此處使用完全連線。
oracle:
select , nvl(,0)-nvl(,0) as resultfrom a
full join b on ;此處使用完全連線。
其他資料庫未列出。
-
首先,這兩個表的表結構應該是一樣的,然後你使用的資料庫支援不支援減號
create table lyh_tmp1
asselect 1 as id , 5 as value from dual
union all
select 2 as id , 30 as value from dual
union all
select 3 as id , 10 as value from dual
union all
select 4 as id , 2 as value from dual
create table lyh_tmp2
asselect 1 as id , 3 as value from dual
union all
select 2 as id , 4 as value from dual
select id,value
from lyh_tmp1
minusselect id,value
from lyh_tmp2
-
select, -decode 函式在為空時採用,在其他情況下採用 (decode(,null,,(.) 。
from a a,b b
左連線。 where =
-
在 Oracle 中,可以直接選擇加法、減法、乘法和除法。
select 1+2 from dual;
select 1-2 from dual;
從表中選擇字段 1、max(field 2)-min(field 2)。
其中字段 1 = 1
組欄位 1。
注意: 1. 字段 2 必須是數字,否則資料可以轉換為數值。
2. 根據需要新增 where 條件。
-
1.首先,開啟已安裝的SQL Server軟體並連線到您自己的資料庫。
3. 選擇表格,然後從右鍵選單中選擇 [為表格編寫指令碼] ->插入到] ->新建查詢器視窗]。
-
從表中選擇字段 1、max(field 2)-min(field 2)。
其中字段 1 = 1
組欄位 1。
注:1欄位 2 必須是數字,否則資料可以轉換為數值2根據需要新增條件。
-
從表中選擇字段 1、字段 2 - 字段 3 作為結果。
select id, name, memo from a where (id, name) in (
select id, name from aexcept >>>More
如果只有乙個搜尋條件,則按產品名稱。
欄位為 txtname,表名為 tablename,框名為 txtname。 >>>More