PDA

View Full Version : یه سوال درباره ی T-SQL



emad.a
پنج شنبه 05 تیر 1393, 10:53 صبح
سلام،من میخوام به Microsoft SQL server کدی بدم که عدد 10 رو بر مبنای 2 ببره،لطفا اگه کسی میتونه کدهاش رو بهم بگه.

aminpourazadeh
پنج شنبه 05 تیر 1393, 11:04 صبح
http://improve.dk/converting-between-base-2-10-and-16-in-t-sql/

aminpourazadeh
پنج شنبه 05 تیر 1393, 11:06 صبح
CREATE FUNCTION [dbo].[DecimalToBinary]
(
@Input bigint
)
RETURNS varchar(255)
AS
BEGIN

DECLARE @Output varchar(255) = ''

WHILE @Input > 0 BEGIN

SET @Output = @Output + CAST((@Input % 2) AS varchar)
SET @Input = @Input / 2

END

RETURN REVERSE(@Output)

END

emad.a
پنج شنبه 05 تیر 1393, 11:18 صبح
یکم کیتونید درباره ی کدتون توضیح بدید؟از راه ساده تری نمیشه استفاده کرد؟