+ -
当前位置:首页 → 问答吧 → 发两个MySQL自定义函数

发两个MySQL自定义函数

时间:2009-12-04

来源:互联网

  1. 统计
  2. DELIMITER $$
  3. CREATE FUNCTION `func_get_split_string_total`(f_string varchar(1000),f_delimiter varchar(5)) RETURNS int(11)
  4. BEGIN
  5. return 1+(length(f_string) - length(replace(f_string,f_delimiter,'')));
  6. END$$
  7. DELIMITER ;
  8. 分割函数
  9. DELIMITER $$
  10. CREATE FUNCTION `func_get_split_string`(f_string varchar(1000),f_delimiter varchar(5),f_order int) RETURNS varchar(255) CHARSET utf8
  11. BEGIN
  12. declare result varchar(255) default '';
  13. set result = reverse(substring_index(reverse(substring_index(f_string,f_delimiter,f_order)),f_delimiter,1));
  14. return result;
  15. END$$
  16. DELIMITER ;
复制代码

作者: cookies   发布时间: 2009-12-04

是什么呀,没看懂

作者: casyhuang   发布时间: 2010-10-12