mysql 表名是函数参数 使用mysql函数

2023-06-12


为了简化用户对数据库的操作,MySQL提供了大量的函数,如字符串处理、日期计算、数值计算等。使用函数可大大提高SELECT语句操作数据库的能力,同时也方便了数据的转换和处理。 (函数用于sql)


函数只处理查询记录中的数据,不会改变数据库中的数据表值。MySQL中的函数主要分为两类:单行函数和多行函数。这两种函数将在下面详细解释。


单行函数


单行函数是指计算每个记录的输入值并获得相应的值,然后返回给用户。换句话说,每个记录都是一个输入参数,每个记录的值都是通过函数计算获得的。


常用的单行函数主要包括字符串函数、数值函数、日期和时间函数、过程函数和其他函数。


多行函数


多行函数是指对一组信息进行计算,对于这组数据(多行记录)只回到一个结果,也称为分组函数。


-- 函数举例:
select empno,ename,lower(ename),upper(ename),sal from emp;
-- 函数功能:包装一些特定的功能,我们可以直接使用,并且可以实现相应的功能。
-- 函数功能:提高select的能力
-- 注:函数不改变数据本身的数值,取而代之的是对真实数据进行加工处理,以显示新的结果。
select max(sal),min(sal),count(sal),sum(sal),avg(sal) from emp;
-- 函数分类:
-- lower(ename),upper(ename) :改变每个结果,每个数据对应一个结果。  -- 单行函数
-- max(sal),min(sal),count(sal),sum(sal),avg(sal):多个数据,最终显示一个结果  -- 多行函数

PS:除多行函数外(max,min,count,sum,avg),全部为单行函数






本文为转载内容,我们尊重原作者对本文的作权。如有内容错误或侵权问题,欢迎原作者联系我们更正或删除内容。

本文仅代表作者观点,版权归原创者所有,如需转载请在文中注明来源及作者名字。

免责声明:本文系转载编辑文章,仅作分享之用。如分享内容、图片侵犯到您的版权或非授权发布,请及时与我们联系进行审核处理或删除,您可以发送材料至邮箱:service@tojoy.com