ورود

View Full Version : آیا میتوانم query داشته باشم که



raziyehbazargan
چهارشنبه 28 فروردین 1392, 08:38 صبح
سلام دوستان
من یه جدول دارم با فیلدهای
id
top
bottom
left
right
front
behind

هر کدام از فیلدهام شامل یک رشته 14تایی است مثل 1100 که یک ها نشان دهنده
( فرورفتگی شکستگی ) است

چطور میتونم اینو مشخص کنم که هر کدام از 1 ها در رشته رو با عنوان آن مشخص کنه؟

حالا میخوام بتونم یک view داشته باشم که مثلا

ali ghaemi
چهارشنبه 28 فروردین 1392, 12:19 عصر
declare @str nchar(40) ='hello world!!! '
declare @PositionChar int=1


select SUBSTRING(@str,@PositionChar,1)

می تونید مقدار هر موقعیت در رشته رو بدست بیارید و در یک جدول موقت که دو ستون داره برزید که ستون اول مشخص کننده مقدار هر موقعیت و ستون دوم عنوان مورد نظر شما برای اون مقدار است (از متغیر هم می تونید استفاده کنید )
این روشی که فعلا به ذهن من می رسه شاید دوستان روش مناسبتری رو پیشهاد بدن