我使用Navicat for MySQL,我看到“功能”。他们是如何使用的?这些是什么?他们的主要目的是什么?
答案 0 :(得分:4)
在SQL函数中是在数据库中定义的子程序。它们基本上是可以从SQL语句内部调用的函数,并且与调用其他语言中的函数有用的原因相同。大多数SQL语言都带有一些简单的重要函数,可以添加用户定义的函数。例如,MySQL包含函数count()。它可以这样调用:
select count(some_column) from some_table;
这将计算some_table表的some_column列中的行数。您将得到类似的回复:
*|count(some_column)
1|200
SQL函数类似于SQL,但与SQL中的存储过程不同,原因如下:
您可以在此处找到有关功能和存储过程的更多信息:
http://www.w3schools.com/sql/sql_functions.asp
http://en.wikipedia.org/wiki/User-defined_function
http://dev.mysql.com/doc/refman/5.0/en/functions.html