PDA

View Full Version : گرفتن کوئری با سطرهای متفاوت؟



majid.gymnast
دوشنبه 05 تیر 1391, 08:31 صبح
سلام
من میخواستم یه کوئری از یه جدولی بگیرم و بتونم در ستونهای سطرهای فرد یه تغییراتی بدم؟(مثلا یه متنی رو به یکی از ستونهای سطرهای فرد اضافه کنم)

حمیدرضاصادقیان
دوشنبه 05 تیر 1391, 13:18 عصر
سلام.
شما به Case میتونید اینکارو بکنید.
البته اگر ازنسخه 2000 استفاده میکنید باید یک فیلد ID داشته باشید که بتونید زوج یا فرد بودن رو تشخیص بدید یا یک معیاری داشته باشید که سطر مورد نظر از مابقی سطرها تمییز داده بشه.
اگر از نسخه 2008 استفاده میکنید میتوانید از قابلیت Row_Number برای دادن ردیف به Query مورد نظر استفاده کرده و از اون در شرط Case استفاده کنید.
در مورد CAse و row_Number اگر در سایت جستجو کنید مثالهای زیادی هست که میتونه کمکتون کنه.

hyhy7766
دوشنبه 05 تیر 1391, 15:10 عصر
از دستور زير استفاده نماءيد:


Select * from Temp
Order by NEWID()

حمیدرضاصادقیان
دوشنبه 05 تیر 1391, 15:28 عصر
از دستور زير استفاده نماءيد:


Select * from Temp
Order by NEWID()
این دستور شما گزارش مورد نظر مارو با ترتیب سطرهای Random بهمون میده و نیاز دوستمون رو برطرف نمیکنه.

majid.gymnast
سه شنبه 06 تیر 1391, 18:55 عصر
دوستان لطفا یه نمونه کدی بزارین.