PDA

View Full Version : چسباندن داده های یک فیلد از جدول



آرام جان گل
شنبه 05 آذر 1390, 13:32 عصر
سلام
من یک جدول دارم که می خوام داده های یک فیلد را به هم بچسبانم و با ویرگول جدا می کنم.
مثلاً جدول من یک فیلد داره به نام xName
و داده های con , zon , don, . . . . . . در آن قراردارد.
من می خوام Select بنویسم که تمام داده های این فیلد را به هم چسبانده در یک فیلد به من بدهد
چطوری این کار را بکنم ؟
چطوری select خودم را بنویسم؟
ممنون راهنمایی کیند

Do0o0nya
شنبه 05 آذر 1390, 13:48 عصر
می تونی از cursor استفاده کنی، نمونش رو تو این لینک آوردم
http://barnamenevis.org/showthread.php?315076-%D8%A7%DB%8C%D9%86-%D8%B3%D9%84%DA%A9%D8%AA-%D8%B1%D9%88-%DA%86%D9%87-%D8%B7%D9%88%D8%B1%DB%8C-%DA%A9%D9%88%D8%AA%D8%A7%D9%87-%D8%AA%D8%B1-%D9%88-%D8%A8%D9%87%DB%8C%D9%86%D9%87-%D8%AA%D8%B1-%D8%A8%D9%86%D9%88%DB%8C%D8%B3%D9%85

یوسف زالی
شنبه 05 آذر 1390, 14:58 عصر
سلام.
در این زمینه بحث خیلی شده. کمی جستجو می کردید به نتیجه می رسیدید:
select xName from TBL for xml path('') -- sql

baktash.n81@gmail.com
دوشنبه 07 آذر 1390, 17:22 عصر
فکر کنم یکم بیشتر توضیح بدین بهتر باشه ...

اگه یک فیلد دارید که مقادیرش با ویرگول جدا شده حالا می خواین ویرگول ها رو بردارید از دستور Replace استفاده کنید اگه چند تا فیلد دارید می خواید به هم بچسبونیشون که یک Select سادست ...

select f1+f2+f3 from t1