• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    sql中怎么判斷數字

    sql語句中判定是否是數字,此處以sql server為例介紹:

    1)IsNumeric(參數)函數,若是“參數”的計較成果是有用的數字類型,返回1,不然返回0。

         數字類型包含:tinyint, smallint, int, bigint, smallmoney, money, numeric, float, decimal, real 

    2)特別環境下利用PatIndex()函數,例如:只許可包含0到9的數字和小數點,可是,多個小數點也會匹配當作功,所以最好共同IsNumeric利用

    方式/步調

    1. 1

      【sql server】IsNumeric函數介紹

             1)格局:ISNUMERIC ( expression ) 

             2)參數:expression 待檢測的變量或者表達式

             3)返回類型:int (1:暗示是數字類型;0:非數字類型)

             4)數字類型:tinyint, smallint, int, bigint, smallmoney, money, numeric, float, decimal, real

    2. 2

      打開【sql server management studio】客戶端,點擊【新建查詢】菜單按鈕,打開sql輸入界面

    3. 3

      【IsNumeric】數字演示

            從演示成果可以看出:$符號、逗號分隔的數字、負數都可以識別為數字

    4. 4

      【IsNumeric】 非數字演示

            從演示成果可以看出:字母、橫線都不會當做數字識別

    5. 5

      【PatIndex】只能包含0到9和小數點的數字演示

            1)成果只包含0到9和小數點的數字是,返回成果為 0,與IsNumeric返回成果相反

            2)當成果不匹配時,返回成果年夜于0

            3)多個小數點也會當當作數字,所以,建議共同IsNumeric利用。起首知足IsNumeric前提,再判定是否是純數字

    6. 6

      【PatIndex】非數字演示

    • 發表于 2018-10-16 00:00
    • 閱讀 ( 915 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    admin
    admin

    0 篇文章

    作家榜 ?

    1. xiaonan123 189 文章
    2. 湯依妹兒 97 文章
    3. luogf229 46 文章
    4. jy02406749 45 文章
    5. 小凡 34 文章
    6. Daisy萌 32 文章
    7. 我的QQ3117863681 24 文章
    8. 華志健 23 文章

    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆