SQL Server中檢查欄位的值是否為數字的方法

2022-09-24 14:03:18 字數 624 閱讀 3771

最近有乙個專案,需要檢查某個字元型字段的值是否為數字,由於資料行是海量,所以需要通過sql語句來篩查,這裡拿來做個備忘。

用到的函式為isnumeric,具體語句如下所示:

複製** **如下:

select *

from 表

where isnumeric(需要檢查的欄位名) = 0

isnumeric

確定表示式是否為乙個有效的數字型別。 

語法 

isnumeric&n程式設計客棧bsp;  (   expression   ) 

&ytacmpsfaynbsp; 引數 

expression 

要計算的表示式。 

返回型別 

int 

注釋 

當輸入表示式得數為乙個有效的整數、浮點數、money   或   decimal   型別,那麼   isnumeric &ytacmpsfaynbsp; 返回   1;否則返回   0。返回值為   1   確保可以將   expression   轉換為上述數字型別中的一種。

本文標題: sql server中檢查欄位的值是否為數字的方法

本文位址: /shujuku/mssql/109796.html

檢查欄位並排序的shell指令碼

bin bash created on 20090305 by lry stat month 1 tmpdate date y m if z stat month then echo 請輸入賬務月 預設為當前月 tmpdate read stat month echo 執行當月 ok finum l...

能夠檢查欄位中的輸入值是否合法的屬性是什麼?

能夠檢查欄位中的輸入值是否合法的屬性是 有效性規則 有效性規則 屬性用於規定輸入到字段中的資料的範圍,從而判斷使用者輸入的資料是否合法。能夠檢查欄位中的輸入值是否合法的屬性是 a 格式 b 預設值 c 有效性規則 d 有效性文字 正確答案 c 答案解析 格式 屬性用於定義數字 日期 時間及文字等顯示...

檢查字串中的結束標記

使用的模組為itertools,在其中主要使用的方法是itertools.imap function,iter1,iter2.itern 此方法的主要就是返回乙個迭代器,其中返回的項為function iter1,iter2,itern 返回的長度主要看最短的iter的長度,如果function為n...