Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
什么是MySQL函数?_Mysql_Function_Navicat - Fatal编程技术网

什么是MySQL函数?

什么是MySQL函数?,mysql,function,navicat,Mysql,Function,Navicat,我使用Navicat for MySQL,我看到了一些函数。它们是如何使用的?它们是什么?它们的主要用途是什么?在SQL中,函数是在数据库中定义的子程序。它们基本上是可以从SQL语句内部调用的函数,它们的用处与在其他语言中调用函数的用处相同。大多数SQL语言都带有一些简单的重要函数,可以添加用户定义的函数。例如,MySQL包含函数count。可以这样称呼: select count(some_column) from some_table; 这将统计some_表的some_列中的行数。您将得到

我使用Navicat for MySQL,我看到了一些函数。它们是如何使用的?它们是什么?它们的主要用途是什么?

在SQL中,函数是在数据库中定义的子程序。它们基本上是可以从SQL语句内部调用的函数,它们的用处与在其他语言中调用函数的用处相同。大多数SQL语言都带有一些简单的重要函数,可以添加用户定义的函数。例如,MySQL包含函数count。可以这样称呼:

select count(some_column) from some_table;
这将统计some_表的some_列中的行数。您将得到如下响应:

*|count(some_column)
1|200
SQL函数与SQL中的存储过程类似,但不同,原因如下:

函数必须返回单个值。另一方面,存储过程可能返回多个值,甚至没有返回值。 函数可以放在select语句中。存储过程不能。 您可以在此处找到有关函数和存储过程的更多信息:


在SQL中,函数是在数据库中定义的子程序。它们基本上是可以从SQL语句内部调用的函数,它们的用处与在其他语言中调用函数的用处相同。大多数SQL语言都带有一些简单的重要函数,可以添加用户定义的函数。例如,MySQL包含函数count。可以这样称呼:

select count(some_column) from some_table;
这将统计some_表的some_列中的行数。您将得到如下响应:

*|count(some_column)
1|200
SQL函数与SQL中的存储过程类似,但不同,原因如下:

函数必须返回单个值。另一方面,存储过程可能返回多个值,甚至没有返回值。 函数可以放在select语句中。存储过程不能。 您可以在此处找到有关函数和存储过程的更多信息:


我没有编辑权限,但如果你改变你问题的措辞,那么这个问题可能不会被否决。将标题更改为什么是MySQL函数?或者什么是MySQL函数?。What is functions在英语中被认为是糟糕的语法。我没有编辑权限,但如果你改变问题的措辞,那么这个问题可能不会被否决。将标题更改为什么是MySQL函数?或者什么是MySQL函数?。什么是函数在英语中被认为是糟糕的语法。+1:有些人可能会认为COUNT是一个聚合函数,而不是一个常规函数,尤其是因为COUNT*和countname的特殊语义。使用LENGTH、SUBSTR或类似的函数作为原型可能会做得更好。+1:有些人可能会认为COUNT是一个聚合函数,而不是一个正则函数,这不仅仅是因为COUNT*和COUNTDISTINCT colname的特殊语义。使用LENGTH、SUBSTR或类似的函数作为原型可能会更好。