mysql定义函数add_odd,用来从1到指定整数的所有奇数之和的命令?

mysql定义函数add_odd,用来从1到指定整数的所有奇数之和的命令?,第1张

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 函数名(参数列表)


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/8511935.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-17
下一篇 2023-04-17

发表评论

登录后才能评论

评论列表(0条)

保存