PDA

View Full Version : ترکیب چند سطر



visual_sadegh
پنج شنبه 27 دی 1386, 11:04 صبح
با سلام
فرض بگیرید ما یک جدول داریم که یک فیلد بیشتر نداره با این محتوی
رضا
علی
محمد
چصور میشه یک query نوشت که نتیجه اون بشه
رضا، علی ، محمد
یعنی تبدیل به یک سطر بشه
ممنون

Omid Rekabsaz
پنج شنبه 27 دی 1386, 12:03 عصر
Declare @str nvarchar(1000)
Select @Str =@Str + [field_name]
From [table_name]

JAFO_IRAN
پنج شنبه 27 دی 1386, 22:27 عصر
سلام

ضمن اینکه اصول درستی بکار رفته، جسارتا

1. در صورتی که مقدار ابتدایی به صورت رشته خالی به متغیر داده نشه حاصل NULL خواهد بود. لازم است تا پس از declare


select @Str = ''


2. برای اینکه خروجی دریافت بشه باید بالاخره Str رو نیز select کنیم. در انتها



select @Str


ارادت