DROP FUNCTION IF EXISTS add_odd
CREATE FUNCTION add_odd(num int(5))
RETURNS varchar(100)
BEGIN
DECLARE sum int(10) DEFAULT 0
DECLARE i int(5) DEFAULT 1
WHILE i <= num DO
IF i % 2 != 0 THEN
SET sum = sum + i
END IF
SET i = i + 1
END WHILE
RETURN CONCAT('1-',num,' 的奇数和是:', sum)
END
调用方式,直接使用查询语句调用即可
select add_odd(100)
DATE_ADD(date,INTERVAL expr type) DATE_SUB(date,INTERVAL expr type)这些函数执行日期运算。 date 是一个 DATETIME 或DATE值,用来指定起始时间。 expr 是一个表达式,用来指定从起始日期添加或减去的时间间隔值。 Expr是一个字符串对于负值的时间间隔,它可以以一个 ‘-'开头。 type 为关键词,它指示了表达式被解释的方式
mysql>SELECT DATE_ADD('1997-12-31 23:59:59',
->INTERVAL 1 DAY)
->'1998-01-01 23:59:59'
1.字符串函数char_lengt()
concat()
instr()
lcase()
left()
ltrim()
mid()
2.时间函数
now()
curdate()
curtime()
datediff()
date_add()
数学函数
abs()
ceiling()
floor()
pow()
rand()
round()
其他函数
md5()
version()
database()
UUID()
同一使用select 函数名(参数列表)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)