数据库函数

python有函数,数据库也有函数,有内置函数和自定义函数

内置函数

函数
		def f1(a1,a2):
			return a1 + a2

		f1()
		bin()

		内置函数:
			执行函数 select CURDATE();

			blog
			id       title            ctime
			 1        asdf        2019-11
			 2        asdf        2019-11
			 3        asdf        2019-10
			 4        asdf        2019-10


			select ctime,count(1) from blog group ctime

			select DATE_FORMAT(ctime, "%Y-%m"),count(1) from blog group DATE_FORMAT(ctime, "%Y-%m")
			2019-11   2
			2019-10   2

			data_format(ctime,"%Y-%m")

  

 

自定义函数:

自定义函数(有返回值):

			delimiter \\
				create function f1(
					i1 int,
					i2 int)
				returns int
				BEGIN
					declare num int default 0;
					set num = i1 + i2;
					return(num);
				END \\
			delimiter ;

			SELECT f1(1,100);

  

posted @ 2017-09-21 16:55  Adamanter  阅读(95)  评论(0编辑  收藏  举报