美文网首页
2017.01.01

2017.01.01

作者: 辉格食品 | 来源:发表于2017-03-29 10:34 被阅读0次

黑龙江广电mysql数据库函数创建

DROP FUNCTION IF EXISTS `func_split`;

DELIMITER ;;

CREATE DEFINER=`root`@`localhost` FUNCTION`func_split`(f_string varchar(1000),f_delimiter varchar(5),f_order int) RETURNSvarchar(255) CHARSET utf8

BEGIN

declare result varchar(255) default '';

set result = reverse(substring_index(reverse(substring_index(f_string,f_delimiter,f_order)),f_delimiter,1));

return result;

END

;;

DELIMITER ;

-- ----------------------------

-- Function structure for`func_split_TotalLength`

-- ----------------------------

DROP FUNCTION IF EXISTS`func_split_TotalLength`;

DELIMITER ;;

CREATE DEFINER=`root`@`localhost` FUNCTION`func_split_TotalLength`(f_string varchar(1000),f_delimiter varchar(5)) RETURNSint(11)

BEGIN

return 1+(length(f_string) - length(replace(f_string,f_delimiter,'')));

END

;;

DELIMITER ;

-- ----------------------------

-- Function structure for `func_time_axis`

-- ----------------------------

DROP FUNCTION IF EXISTS `func_time_axis`;

DELIMITER ;;

CREATE DEFINER=`root`@`localhost` FUNCTION `func_time_axis`(playbgnint(11),playend int(11),playalive int(11)) RETURNS varchar(255) CHARSET utf8

BEGIN

declareresult varchar(255) default '';

declarebgn int(11) default '0';

declareend int(11) default '0';

declarei int(11) default '0';

declareitime int(11) default '0';

SETbgn=playbgn ;

IFplayend>=playbgn THEN

SETend=playend;

ELSEIFplayalive>playbgn THEN

SETend=playalive;

ELSE

SETend=bgn;

ENDIF;

seti=0;

while (end>=bgn && i<30)do

SETresult = concat_ws(',',result,FROM_UNIXTIME(bgn-(bgn%300),'%H:%i'));

SETbgn=bgn+300;

SETi=i+1;

endwhile;

RETURNRIGHT(result,length(result)-1);

END

;;

DELIMITER ;

-- ----------------------------

-- Function structure for `isLowSpeed`

-- ----------------------------

DROP FUNCTION IF EXISTS `isLowSpeed`;

DELIMITER ;;

CREATE DEFINER=`root`@`%` FUNCTION`isLowSpeed`(avgspeed int(11),bitrate int(11)) RETURNS int(11)

BEGIN

DECLARE rs tinyint default 0 ;

DECLARE lowspeedline int default 1024 * 120 ;

setrs = IF(avgspeed <= lowspeedline, 0, 1) ;

return rs ;

END

;;

DELIMITER ;

相关文章

  • 无标题文章

    2016.12.25---2017.01.01 2017.01.01---2017.01.20 2017.02.0...

  • 2017.01.01

    2017的第一天。 雾霾。天色渐晚,戴着口罩的我在潮湿的雾里走着,边走边哼着歌。在复印店安静的订完所有资料,问小哥...

  • 2017.01.01

  • 2017.01.01

    今天与跑友们一起来到了心心念念的“厦门”,本来是想带上海宝一起来厦门大学走走,厦门小吃吃吃,由于他今天有个“迎春杯...

  • 2017.01.01

    2017!新年伊始,是时候展现真正的技术...呃,是时候计划今年的各项事宜了。 还有二十多天的春节,将要动身去鹭岛...

  • 2017.01.01

    又是新的一年,有种怅然若失的感觉。觉得自己一年复一年,没有什么改变。其实这也是可以理解,每个人都有安逸圈,每个人都...

  • 2017.01.01

    本命年感觉会思考更多的东西,因为强烈的觉得自己要走向成熟以及成为一个更有能力的人。 在过年前我将辞...

  • 2017.01.01

    今天是元旦,可我们依然要去上班,早上7点起床,起床之后便在雾霾的陪伴中走在了上班的路上。 在公司里,今天算是在轻松...

  • 2017.01.01

    今天想讲个小故事 今天上班遇到一位中年女性顾客 当时是一个人 坐在靠门边的餐桌上 突然吼了一句“怎么到现在都还不...

  • 2017.01.01

    今日计划达成结果 拆除电子设备-done 拆下画布-done 拆除铝合金部件-done 整理包装-done 感受 ...

网友评论

      本文标题:2017.01.01

      本文链接:https://www.haomeiwen.com/subject/pjdtottx.html