![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MYSQL
weixin_43163062
小菜鸟,飞起来!
展开
-
MySQL银行卡验证判断
调用方法:select GET_BankNo(‘判断值’) 返回1,符合条件 返回0,不符合条件 CREATE DEFINER=`root`@`%` FUNCTION `GET_BankNo`(V_No varchar(500)) RETURNS int(11) BEGIN declare P_Rs int; set P_Rs = (select V_No regexp '^((103)\\d{16}|(9558|9111)\\d{15}|(95595|95596|95597|95598|95599|6原创 2021-11-22 20:25:13 · 790 阅读 · 0 评论 -
MYSQL判断精度
CREATE DEFINER=`root`@`%` FUNCTION `GET_JDPD`(V_TYPE INT,V_Str VARCHAR(500)) RETURNS int(11) BEGIN DECLARE P_RS int; /*10.2精度判断 */ IF V_TYPE = 1 THEN set P_RS = (SELECT (length(SUBSTRING_INDEX(replace(V_Str,'-',''),'.',1)) <= 10) ); IF P_RS原创 2021-11-22 20:17:03 · 173 阅读 · 0 评论 -
数据库Mysql:存储过程(PROCEDURE )&&函数(FUNCTION)
1)函数 中文拼音获取:select Pinyin(‘中国’) CREATE FUNCTION Pinyin(NAME varchar(255) CHARSET gbk) RETURNS VARCHAR(255) CHARSET gbk BEGIN DECLARE v_str varchar(50) CHARSET gbk DEFAULT ''; DECLARE v_temp varchar(10) CHARSET gbk DEFAULT ''; DECLARE v_length int;原创 2021-07-12 14:14:49 · 7949 阅读 · 0 评论