當前位置:首頁 » 數據倉庫 » 資料庫的欄位相除
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

資料庫的欄位相除

發布時間: 2022-11-21 17:40:10

1. db2資料庫 欄位相除除數為0

需要做多一個判斷,當除數為0的時候然後xxxx,否則就相除
類似這樣
SELECT fld1, fld2,
CASE WHEN fld2 = 0 THEN 0
ELSE fld1/fld2 END
FROM sysibm/sysmmy1

2. sql倆欄位相除為什麼結果是0

case when col2=0 then 你對除法的處理
when col2 is null then 你對除法的處理
when col2<>0 then col1/col2
end as col_chu。

3. sql : 2個欄位相除的結果 然後累加成一個結果作為一個記錄

你是oracle還是sql server嗎?
如果是sql server ,你可以寫存儲過程;

--以下是oracle的解法;
declare
--定義變數;
num number;
begin
select (欄位1/欄位2)into number from 表名 where 必須加限制條件;

--輸出變數;
dbms_output.put_line(number);
end

4. 資料庫中兩個數相除怎麼寫SQL語句

select a/b;獲取到的就是a除以b的值

select columnA/columnB from tablename ;獲取到的是表tablename 中的列A除以列B的值

5. php中 mysql的資料庫 兩個表數據怎麼相除

首先把兩個表做一個連接,比如left join左連接,或者右連接right join,全連接join 等等,然後就可以對連接後大表格進行你想要的操作了

6. sql查詢用到兩個欄位相除,如何讓他保留小數兩位

下面的語句即可:
select
*
from
<你沒說表名哦>
where
c<>round(c)
原理就是判斷這個欄位是否和四捨五入以後的結果相同,不同就有小數。你的資料庫系統如果說round為未知函數,那你可以查一下相應的手冊,看看是不是int等。

7. 為什麼sql語句中欄位相除得到的是整數

這取決於欄位類型,如果相除的兩個欄位都是整數,返回類型自然也是整數。

所以想要得到整數,在運算過程中convert()或者cast轉換城小數來運算

8. 資料庫表A當中的X欄位,要全部除以10,求語句。

在要顯示的單元格里輸入=號,選中x欄位,這時,該單元格里顯示=x欄位標號,在其後輸入/10,即可,用復制公式句柄,拖拉到需要計算的單元格所在的行。

9. MSSQL 查詢用到兩個欄位相除,如何讓他保留小數兩位

把欄位類型設置為decimal類型。
declare
@a
decimal(9,2),@b
decimal(9,2)
,@c
decimal(9,2)
set
@a=100
set
@b=3
select
@c=@a/@b
print
@c

10. SQL語句,用Select對兩個欄位相除,無法計算出值.

兩個int的數據相除結果還是int,所以你的結果是0,round(1.0*superpcs/standoutput,2)*100就可以了