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

Monday Jul 12th 2004 by DatabaseJournal.com Staff
Share:

Custom Mathematical LOG function to determine LOG of a given value for any base.



>>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 jdharwar@yahoo.com
--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

Share:
Home
Mobile Site | Full Site
Copyright 2017 © QuinStreet Inc. All Rights Reserved