oracle找出不是數(shù)字的 oracle怎么判斷一個(gè)字段不是數(shù)字?
oracle怎么判斷一個(gè)字段不是數(shù)字?從表1中選擇*其中regexp Like(Ziduan,)。*D”>0只要有數(shù)字就被選中。oracle判斷某個(gè)字段的值是不是數(shù)字?首先,創(chuàng)建一個(gè)函數(shù):創(chuàng)建或替
oracle怎么判斷一個(gè)字段不是數(shù)字?
從表1中選擇*其中regexp Like(Ziduan,)。*D”>0只要有數(shù)字就被選中。
oracle判斷某個(gè)字段的值是不是數(shù)字?
首先,創(chuàng)建一個(gè)函數(shù):創(chuàng)建或替換函數(shù)isnumber(varchar2中的PuColumn)返回numberis lut numberbegin lut:=touNumber(PuColumn)返回1異常,其他人返回0結(jié)束測(cè)試。如果返回0,則表示它不是數(shù)字。如果返回1,則表示它是一個(gè)數(shù)字。從dualselect Isnumber(“100”)選擇Isnumber(“-100”),從dualselect Isnumber(“100.01”)選擇Isnumber(“a123”),從dualselect Isnumber(“a123”)選擇Isnumber