سلام وقت بخیر
من یک ستون دارم که مقادیر عددی داره میخواستم یک دستوری بنویسم که مثلا یک صفر به آخر همه ی این اعداد اضافه بشه.
سلام وقت بخیر
من یک ستون دارم که مقادیر عددی داره میخواستم یک دستوری بنویسم که مثلا یک صفر به آخر همه ی این اعداد اضافه بشه.
سلام
از این دستور استفاده کنید
update tblname set f1=f1*10
هر عددی رو ضربندر 10 کنید یک صفر بهش اضافه میشه
tblname نام جدولتون
f1 اسم ستون مد نظرتون
سلام با این تابع اعداد رو از داخل فیلد فراخوانی کنید و همزمان عدد 0 رو به آخرس اضافه کنید.
Create FUNCTION [dbo].[udf_GetNumeric]
(@strAlphaNumeric VARCHAR(256))
RETURNS VARCHAR(256)
AS
BEGIN
DECLARE @intAlpha BIGINT
SET @intAlpha = PATINDEX('%[^0-9]%', @strAlphaNumeric)
BEGIN
WHILE @intAlpha > 0
BEGIN
SET @strAlphaNumeric = STUFF(@strAlphaNumeric, @intAlpha, 1, '' )
SET @intAlpha = PATINDEX('%[^0-9]%', @strAlphaNumeric )
END
END
RETURN ISNULL(@strAlphaNumeric,0)
END