PDA

View Full Version : تبدیل فرمت رشته ای یک رکورد در sql 2000



hrj1981
یک شنبه 15 تیر 1393, 19:30 عصر
با سلام
دوستان آیا امکان داره تو sql2000 مقدار یک فیلد مثلا یک شماره 16 رقمی (عابر بانک 1111222233334444) هنگام خروجی از یک کوئری به صورت (4444-3333-2222-1111) نمایش داده بشه

SayeyeZohor
یک شنبه 15 تیر 1393, 22:17 عصر
SELECT
SUBSTRING(x.id, 1, 4) +
'-' +
SUBSTRING(x.id, 5, 4) +
'-' +
SUBSTRING(x.id, 9, 4) +
'-' +
SUBSTRING(x.id, 13, 4)
FROM TaminDB93.dbo.Table_1 x

SayeyeZohor
یک شنبه 15 تیر 1393, 22:27 عصر
اگه می شه یکی از دوستان این کد رو به یک فانکشن با قابلیت تعیین Seprator و تعدادی که در قرار است جدا کنه رو داشته باشه

hrj1981
یک شنبه 15 تیر 1393, 22:35 عصر
ممنون از شما ، مهندس جان تو کوئری درست نشون میده اما وقتی پاسش میدی به گزارش جابجا نشون میده

hrj1981
یک شنبه 15 تیر 1393, 23:00 عصر
ممنونم خیلی عالی بود درست شد