الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال فى الselect case من فضلكم

بدأه Dev.Ehab في 13 أغسطس 2012 · 4 رد · 558 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم و رحمة الله و بركاته

لدى مشكلة بسيطة فى جملة sql server

أريد ان اتحكم فى ناتج معين فى العمود على سبيل المثال

1344838556141.jpg

كما هو موضح بالشكل بأنه عند الclient_id يساوى 1 ال client name بيكون <Select Client Name >

أريد اظهار جميع بيانات الجدول مع تغير هذه القيمة الى DirectiveClient

انا جربت select case ولكن بتطلعلى عمود و احد

SELECT
CASE dis_name
WHEN '<Select Distributor Name>' THEN '[Direct Client]'
END
From
Distributors
#2

ضع باقي أسماء الأعمدة

SELECT
	Client_id,
CASE 	Client_Name
WHEN 	'<Select Distributor Name>' THEN '[Direct Client]'
END,
	Client_Address,
	...
	...
From
Distributors

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#3

متشكر لرد حضرتك

تم اظهار جميع البيانات بنجاح و لكن فى ال column client_name بيتم التغير مظبوط و الباقى بيظهر null فما هو الحل ؟؟

1344870949791.png

تم تعديل هذه المشاركة بواسطة Dev.Ehab في 13 أغسطس 2012 في 18:16

#4

أجري التعديل التالي:

CASE    Client_Name
WHEN    '<Select Distributor Name>' THEN '[Direct Client]' ELSE Client_Name
END,

هل تحل المشكلة بهذا الشكل؟

1

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#5

اتحلت المشكلة ومتشكر اوووى لحضرتك على المساعدة الرائعة دى

و جزاك الله كل خير

مواضيع مشابهة