也不用創(chuàng)建啊,有個函數(shù)叫sign
10年積累的成都做網(wǎng)站、成都網(wǎng)站設(shè)計、成都外貿(mào)網(wǎng)站建設(shè)經(jīng)驗,可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認識你,你也不認識我。但先網(wǎng)站設(shè)計后付款的網(wǎng)站建設(shè)流程,更有五常免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
用法:
select sign(數(shù)值) from dual
大于0返回1,等于0返回0,小于0返回-1
你說的那個
select * from count where sign(num1)=1
得出來的就是為正數(shù)的了
---補充--
create or replace FUNCTION NUM(v_num number)
return int is
Result int;
begin
if(v_num 0) then
Result := -1;
end if;
if(v_num = 0) then
Result := 0;
end if;
if(v_num 0) then
Result := 1;
end if;
return(Result);
end num;
用法與sign一致
如select num(100) from dual;
CREATE OR REPLACE Function Isnumeric(Str In Varchar2)
Return Number
Is
Begin
If Str Is Null
Then
Return 0;
Else
If Regexp_Like(Str, '^(-{0,1}+{0,1})[0-9]+(.{0,1}[0-9]+)$') --數(shù)值
/*(str, '^[0-9]*[1-9][0-9]*$') --正整數(shù)*/
Then
Return 1;
Else
Return 0;
End If;
End If;
End Isnumeric;
創(chuàng)建上面的函數(shù),然后判斷返回值是否是1,1則表示是數(shù)值,0則表示非數(shù)值
Private Sub Command1_Click()
If Text1.Text 0 Then Print "負數(shù)" Else If Text1.Text = 0 Then Print "0" Else: Print "正數(shù)"
End Sub
標題名稱:oracle怎么判斷0,oracle怎么判斷表是否存在
文章網(wǎng)址:http://sd-ha.com/article48/hoocep.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作、網(wǎng)站改版、ChatGPT、虛擬主機、App設(shè)計、外貿(mào)建站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)