最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySql判斷漢字、日期、數(shù)字的具體函數(shù)

 更新時間:2016年05月09日 08:54:24   作者:jerrylsxu  
這篇文章主要大家詳細介紹了MySql判斷漢字、日期、數(shù)字的具體函數(shù),感興趣的小伙伴們可以參考一下

幾個平常用的mysql函數(shù),MySql判斷漢字、日期、數(shù)字的具體函數(shù)分享給大家,具體內(nèi)容如下

1.判斷字符串是否為漢字 返回值:1-漢字 0-非漢字

DROP FUNCTION IF EXISTS fc_is_hanzi;

CREATE FUNCTION fc_is_hanzi(
p_str VARCHAR(1024)
)
  RETURNS int(11)
  NOT DETERMINISTIC
  SQL SECURITY DEFINER
  COMMENT '檢查字符串是否為漢字'
BEGIN
/*檢查字符串是否為漢字 返回值:1-漢字 0-非漢字*/

  DECLARE _ret, i, other_cnt, l_acode INT DEFAULT 0;
  SET _ret = 0;
  SET i = 1;
  SET other_cnt = 0;
  SET l_acode = 0;
  WHILE i <= CHAR_LENGTH(p_str) DO
    SET l_acode = ASCII(SUBSTRING(p_str, i, 1));
    IF l_acode<124 or l_acode>254 THEN
      SET other_cnt = other_cnt + 1;
    END IF;
    SET i = i + 1;
  END WHILE;
  IF other_cnt = 0 THEN
    SET _ret = 1;
  ELSE
    SET _ret = 0;
  END IF;
  RETURN _ret;
END;

2.判斷日期格式是否正確(返回值:1-正確 0-錯誤)

DROP FUNCTION IF EXISTS fc_ck_date;

CREATE FUNCTION fc_ck_date(
p_cont CHAR(32) 
)
  RETURNS tinyint(4)
  NOT DETERMINISTIC
  SQL SECURITY DEFINER
  COMMENT '判定日期格式是否正確'
BEGIN
/*判定日期格式是否正確(返回值:1-正確 0-錯誤)*/
/*輸入值格式為:yyyyMMdd 或 yyyy-MM-dd*/

IF(SELECT DATE_FORMAT(p_cont,'%Y%m%d')) IS NULL THEN
  RETURN 0;
ELSE
  RETURN 1;
END IF;

END;

3.判斷字符串是否為純數(shù)字(返回值:1-為純數(shù)字 0-非純數(shù)字)

DROP FUNCTION IF EXISTS fc_is_num;

CREATE FUNCTION fc_is_num(
p_string VARCHAR(32) 
)
  RETURNS int(4)
  NOT DETERMINISTIC
  SQL SECURITY DEFINER
  COMMENT '檢查字符串是否為純數(shù)字'
BEGIN
/*檢查字符串是否為純數(shù)字*/
/*返回值:1-為純數(shù)字 0-非純數(shù)字*/

   DECLARE iResult INT DEFAULT 0;
   SELECT p_string REGEXP '^[0-9]*$' INTO iResult;
   IF iResult = 1 THEN
    RETURN 1;
   ELSE
     RETURN 0;
   END IF;
END;

以上就是MySql判斷漢字、日期、數(shù)字的三段函數(shù),希望對大家的學(xué)習(xí)有所幫助。

相關(guān)文章

  • 超詳細的SQL語句語法匯總

    超詳細的SQL語句語法匯總

    個人整理的一些比較常用的SQL語句語法。需要的朋友可以過來參考下
    2013-08-08
  • MySQL保證數(shù)據(jù)不丟失的方案詳解

    MySQL保證數(shù)據(jù)不丟失的方案詳解

    MySQL作為一個存儲數(shù)據(jù)的產(chǎn)品,怎么確保數(shù)據(jù)的持久性和不丟失才是最重要的,感興趣的可以跟隨本文一探究竟,文中通過圖文結(jié)合給大家講解的非常詳細,需要的朋友快來跟著小編一起來學(xué)習(xí)吧
    2023-12-12
  • Mysql查詢語句如何實現(xiàn)無限層次父子關(guān)系查詢

    Mysql查詢語句如何實現(xiàn)無限層次父子關(guān)系查詢

    這篇文章主要介紹了Mysql查詢語句如何實現(xiàn)無限層次父子關(guān)系查詢問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • Mysql語法、特殊符號及正則表達式的使用詳解

    Mysql語法、特殊符號及正則表達式的使用詳解

    這篇文章主要介紹了Mysql語法、特殊符號及正則表達式的使用詳解,文中包括mysql常用顯示命令,索引使用規(guī)則等知識點,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-11-11
  • mysql alter語句用法實例

    mysql alter語句用法實例

    這里簡單分享幾個mysql alter語句用法,方便大家使用
    2013-02-02
  • MySQL下PID文件丟失的相關(guān)錯誤的解決方法

    MySQL下PID文件丟失的相關(guān)錯誤的解決方法

    這篇文章主要介紹了MySQL下PID文件丟失的相關(guān)錯誤的解決方法,具體的提示可能會是"mysql PID file not found and Can’t connect to MySQL through socket mysql.sock",需要的朋友可以參考下
    2015-07-07
  • MySQL啟動錯誤解決方法

    MySQL啟動錯誤解決方法

    本文給大家分享的是mysql啟動時報錯的排查過程及方法,非常實用,有相同問題的小伙伴可以來參考下
    2016-12-12
  • 詳解MySQL:數(shù)據(jù)完整性

    詳解MySQL:數(shù)據(jù)完整性

    這篇文章主要介紹了MySQL數(shù)據(jù)完整性,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • 如何用mysqldump進行全量和時間點備份

    如何用mysqldump進行全量和時間點備份

    這篇文章主要介紹了如何用mysqldump進行全量和時間點備份,幫助大家更好的管理MySQL數(shù)據(jù)庫,感興趣的朋友可以了解下
    2020-08-08
  • MySql中sql語句執(zhí)行過程詳細講解

    MySql中sql語句執(zhí)行過程詳細講解

    天天和數(shù)據(jù)庫打交道,一天能寫上幾十條 SQL 語句,但你知道我們的系統(tǒng)是如何和數(shù)據(jù)庫交互的嗎?下面這篇文章主要給大家介紹了關(guān)于MySql中sql語句執(zhí)行過程詳細講解的相關(guān)資料,需要的朋友可以參考下
    2023-02-02

最新評論

徐汇区| 绥中县| 罗定市| 尉氏县| 饶平县| 万宁市| 兴安县| 信丰县| 娄底市| 丽水市| 右玉县| 玉门市| 陇西县| 威海市| 曲周县| 德格县| 泰州市| 平陆县| 邛崃市| 永和县| 萨迦县| 通河县| 梓潼县| 浮山县| 瑞金市| 丽江市| 清流县| 马公市| 灯塔市| 绍兴县| 株洲县| 华容县| 邻水| 武山县| 江油市| 于都县| 来凤县| 海南省| 乌鲁木齐市| 台东县| 贵南县|