欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Mysql中實(shí)現(xiàn)提取字符串中的數(shù)字的自定義函數(shù)分享

 更新時(shí)間:2014年10月10日 11:30:20   投稿:junjie  
這篇文章主要介紹了Mysql中實(shí)現(xiàn)提取字符串中的數(shù)字的自定義函數(shù)分享,通常這種問題是在編程語言中實(shí)現(xiàn),本文使用自定義SQL函數(shù)實(shí)現(xiàn),需要的朋友可以參考下

因需要在mysql的數(shù)據(jù)表中某一字符串中的字段提取出數(shù)字,在網(wǎng)上找了一通,終于找到了一個(gè)可用的mysql函數(shù),可以有效的從字符串中提取出數(shù)字。

該mysql提取出字符串中的數(shù)字函數(shù)如下:

復(fù)制代碼 代碼如下:

CREATE FUNCTION GetNum (Varstring varchar(50))
RETURNS varchar(30)
BEGIN
DECLARE v_length INT DEFAULT 0;
DECLARE v_Tmp varchar(50) default '';
set v_length=CHAR_LENGTH(Varstring);
WHILE v_length > 0 DO

IF (ASCII(mid(Varstring,v_length,1))>47 and ASCII(mid(Varstring,v_length,1))<58 )   THEN
set v_Tmp=concat(v_Tmp,mid(Varstring,v_length,1));
END IF;
SET v_length = v_length - 1;
END WHILE;
RETURN REVERSE(v_Tmp);
END;


字段使用方法,如下:
復(fù)制代碼 代碼如下:

select GetNum(字段)  from table

以一個(gè)字符串舉例:
復(fù)制代碼 代碼如下:

select GetNum("dfdfd666")

結(jié)果返回:666。

并且該函數(shù)可以提取出字符串中非連貫的數(shù)字,如:

復(fù)制代碼 代碼如下:

select GetNum("dfdd111fd666")

結(jié)果返回:111666。

相關(guān)文章

  • 將MySQL從MyISAM轉(zhuǎn)換成InnoDB錯(cuò)誤和解決辦法

    將MySQL從MyISAM轉(zhuǎn)換成InnoDB錯(cuò)誤和解決辦法

    原來自己用的是為了裝的, 所以在設(shè)置database usage(如下圖1)的時(shí)候按照discuz官方的建議,選的都是Non-Transactional Database Only(只支持MyISAM數(shù)據(jù)引擎的非事務(wù)數(shù)據(jù)庫),用MyISAM數(shù)據(jù)庫,還沒涉及到需要InnoDB,因此打算直接不加載INNODB引擎。
    2011-09-09
  • 詳解MySQL如何使用離線模式維護(hù)服務(wù)器

    詳解MySQL如何使用離線模式維護(hù)服務(wù)器

    這篇文章主要為大家介紹了MySQL如何使用離線模式維護(hù)服務(wù)器,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-10-10
  • mysql使用報(bào)錯(cuò)1142(42000)的問題及解決

    mysql使用報(bào)錯(cuò)1142(42000)的問題及解決

    這篇文章主要介紹了mysql使用報(bào)錯(cuò)1142(42000)的問題及解決方案,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • mysql enum字段類型的謹(jǐn)慎使用

    mysql enum字段類型的謹(jǐn)慎使用

    本文主要介紹了mysql enum字段類型使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • 一鍵安裝mysql5.7及密碼策略修改方法

    一鍵安裝mysql5.7及密碼策略修改方法

    這篇文章主要介紹了一鍵安裝mysql5.7及密碼策略修改方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-10-10
  • MySql連接不上問題及解決

    MySql連接不上問題及解決

    這篇文章主要介紹了MySql連接不上問題及解決方案,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • MySql中刪除數(shù)據(jù)表的方法詳解

    MySql中刪除數(shù)據(jù)表的方法詳解

    這篇文章主要介紹了MySql中刪除數(shù)據(jù)表的方法的相關(guān)資料,作者講解的十分細(xì)致全面,這里推薦給大家,需要的朋友可以參考下
    2022-08-08
  • mysql用戶權(quán)限管理實(shí)例分析

    mysql用戶權(quán)限管理實(shí)例分析

    這篇文章主要介紹了mysql用戶權(quán)限管理,結(jié)合實(shí)例形式分析了mysql用戶權(quán)限管理概念、原理及用戶權(quán)限的查看、修改、刪除等操作技巧,需要的朋友可以參考下
    2020-04-04
  • MySQL5.6 數(shù)據(jù)庫主從同步安裝與配置詳解(Master/Slave)

    MySQL5.6 數(shù)據(jù)庫主從同步安裝與配置詳解(Master/Slave)

    本篇文章主要介紹了MySQL5.6 數(shù)據(jù)庫主從同步安裝與配置詳解,具有一定的參考價(jià)值,有興趣的可以了解一下。
    2017-01-01
  • 一文帶你了解MySQL之事務(wù)隔離級別和MVCC

    一文帶你了解MySQL之事務(wù)隔離級別和MVCC

    這篇文章主要帶大家詳細(xì)了解一下MySQL之事務(wù)隔離級別和MVCC,文中有詳細(xì)的代碼示例,具有一定的參考價(jià)值,感興趣的同學(xué)可以借鑒月u的
    2023-06-06

最新評論