Custom LOG Function LOGN works like LOG(x,y)

>>Script Language and Platform: SQL Server 2000
Custom Mathematical LOG function to determine LOG of a given value for any base. LOGN function can be used in cases where you want exactly the opppsite of POWER function.

POWER(X,Y) = Z
Y=ZLOGX

Unfortunately there is no custom function for finding the LOG of any base in SQL server 2000.

Note: Natural LOG is 2.07

Author: Jay Dharwar


–CREATOR JAY DHARWAR 07/06/2004
–email [email protected]
–USAGE SELECT dbo.LOGN(8,2)

CREATE FUNCTION dbo.LOGN(@Val int,@BaseVal int) RETURNS int
AS
BEGIN
DECLARE @RetVal AS int
SELECT @RetVal=LOG(@Val)/LOG(@BaseVal)
RETURN @RetVal
END




Disclaimer:
We hope that the information on these script pages is
valuable to you. Your use of the information contained in these pages,
however, is at your sole risk. All information on these pages is provided
“as -is”, without any warranty, whether express or implied, of its accuracy,
completeness, or fitness for a particular purpose…

Disclaimer Continued

Back to Database Journal Home

Latest Articles