ورود

View Full Version : جدا کننده در SQL



MasoudAdmin
چهارشنبه 20 بهمن 1395, 09:29 صبح
با سلام خدمت همه دوستان
متسفانه هر چه گشتم تابع Split واسه SQL پیدا نکردم.
به عنوان مثال من یه رشته دارم به این صورت : 0-11-1-2-52-28-1 حالا میخوام این رشته که با - از هم جدا شده به صورت ستون های جدا از هم نمایش بدهد.
فقط باید بگم رشته های بین کاراکتر - طولشان متفاوت است.در این مثال طول رشته 1 یا 2 هست که ممکن است بیشتر باشد.
به این صورت:


S
A
Bu
H
B
R
D


0
11
1
2
52
28
1





ممنون میشم کمک کنید.

حمیدرضاصادقیان
پنج شنبه 21 بهمن 1395, 18:16 عصر
سلام
برای اینکار تابعی که نیست تابعش رو خودتون باید بنویسید.
برای نمونه اینجا (http://stackoverflow.com/questions/10581772/how-to-split-a-comma-separated-value-to-columns) رو ببینید
ولی برای سائل پرفورمنسی اینکار پیشنهاد نمیشه. چرا حالا شما به اینکار نیاز دارید ؟

MasoudAdmin
جمعه 22 بهمن 1395, 11:24 صبح
سلام
ممنون.خوب چه میشه کرد.یه فیلد تو دیتابیس هست که اینجوری ذخیره میشه.حالا نیاز به یک گزارش شده که مجبورم این رشته رو جدا کنم و بعد گزارشم رو درست کنم.
باز هم سپاس.