sql [sql]标量值函数示例

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql [sql]标量值函数示例相关的知识,希望对你有一定的参考价值。

SELECT
  [P].[GUID] As [PlayerGUID],
  [dbo].[GetPlayerTotalPickCount]([P].[GUID]) [PickCount]
FROM 
  [Players] [P]
CREATE FUNCTION [dbo].[GetPlayerTotalPickCount]
(
  @PlayerGUID NVARCHAR(50) -- The foreign key to fetch corresponding records
)
RETURNS INT
AS
BEGIN

DECLARE @PickCount INT;

SELECT
  @PickCount = COUNT([MR].[ID])
FROM 
  [MatchupResults] [MR]
WHERE 
  [MR].[PlayerGUID] = @PlayerGUID

RETURN 
(
  SELECT @PickCount
)
END

以上是关于sql [sql]标量值函数示例的主要内容,如果未能解决你的问题,请参考以下文章

在 SQL 中调用标量值函数

为啥 SQL Server 标量值函数变慢?

sql标量值函数非常慢

具有嵌套 CASES 的 Sql 标量值函数

如何使用sql server数据库中的标量值函数

sql中的表值函数与标量值函数区别与用法