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

استفسار بسيط حول SQL

مغلق
بدأه waelolabi في 22 سبتمبر 2003 · 2 رد · 931 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

مرحبا يا شباب

لو سمحتم أريد أن أعرف كيف يمكن أن أحصل على حقل في SQL بحيث يكون ناتج عن حقل آخر

مثال : SELECT Id, COUNT(Salary) AS CountOfSalary

FROM Test

و أريد أن أحصل على حقل إضافي ناتج عن الحقل CountOfSalary مطروحا منه

القيمة 100

سؤال آخر:

هل يمكن عن طريق الSQL أن أحصل على حقول ناتجة عن تعبير SQL آخر

مثال : SELECT Id, Name

From Query1

ولكم جزيل الشكر على مساعداتكم.

#2

مرحبا waelolabi

<< و أريد أن أحصل على حقل إضافي ناتج عن الحقل CountOfSalary مطروحا منه <<القيمة 100

SELECT ID, COUNT(Salary) AS CountOfSalary, COUNT(Salary) - 100 As NetCountOfSalary FROM Test;

<< هل يمكن عن طريق الSQL أن أحصل على حقول ناتجة عن تعبير SQL آخر

نعم وذلك بانشاء View بناء على الجملة التي تريد ومن ثم احتيار الحقول التي تريد من هذا ال View

Create or replace view ViewName as SELECT ID, COUNT(Salary) As Salary From Test  Group by ID;

SELECT Salary From ViewName;

Abo Qosai

#3

سلام عليكم

اقتباس
هل يمكن عن طريق الSQL أن أحصل على حقول ناتجة عن تعبير SQL آخر

إخي الكريم تعبير ال SQL يعامل معاملة الTable تماما

و بهذا يمكن و ضع تعبير SQL بدل Table

Select * from Table

أو

Select * From (Select * from Table)

و صلت أخي الكريم

هذا الموضوع مغلق.

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