SQL حدد AS

Sql Hdd As



إذا كنت قد استخدمت SQL من قبل، فمن المرجح أنك على دراية ببيان SELECT. إنه يشبه 'عالم الترحيب' لـ SQL لأنه ينشئ أساس استعلامات SQL.

تسمح لنا عبارة SELECT باسترداد البيانات من جدول قاعدة بيانات آخر. ومع ذلك، قد تواجه مثل هذه الحالات حيث تحتاج إلى إعطاء الأعمدة في الاستعلام اسمًا مختلفًا أو نوعًا ما من الأسماء المستعارة. لأي سبب كان، إما للوضوح أو لإجراء عملية حسابية معينة.

هذا هو المكان الذي تأتي فيه الكلمة الأساسية AS للمساعدة. يسمح لنا بتعيين اسم مستعار لعمود أو جدول أو تعبير داخل استعلام SQL.







في هذا البرنامج التعليمي، سوف نتعمق في عالم SQL ونتعرف على الكلمة الأساسية AS، وسبب وجودها، وكيف يمكننا استخدامها.



بناء الجملة:

تسمح لنا جملة SELECT AS بتعيين الأسماء المستعارة للأعمدة أو الجداول أو التعبيرات في استعلام SQL الخاص بك.



يمكننا التعبير عن بناء الجملة على النحو التالي:





حدد اسم العمود كـ alias_name

من اسم الجدول؛

هنا، يشير 'اسم_العمود' إلى اسم العمود الذي نريد تحديده ويشير 'اسم_الاسم المستعار' إلى الاسم المستعار الذي نرغب في تعيينه للعمود المحدد.

أفضل طريقة لفهم كيفية عمل هذه الميزة هي استخدامها. لذلك، دعونا نلقي نظرة على بعض الأمثلة لاستخدام تطبيقه.



مثال 1: الاسم المستعار للعمود

الاستخدام الأكثر شيوعًا للكلمة الأساسية AS هو تعيين عمود باسم مستعار. لنفترض أن لدينا جدولًا يحتوي على معلومات العميل مع عمودين 'الاسم_الأول' و'الاسم_الأخير'.

إذا كنت تريد تحديد البيانات من الجدول ولكنك تستخدم الأسماء المستعارة 'الاسم الأول' و'اسم العائلة' للأعمدة، فيمكننا استخدام الاستعلام كما يلي:

حدد الاسم_الأول AS 'الاسم الأول' ، الاسم الأخير AS 'اسم العائلة'

من العميل؛

يجب أن يوفر هذا اسمًا مختلفًا للأعمدة الناتجة كما هو موضح في المثال التالي:

يمكننا أيضًا استخدام الأسماء المستعارة في الحساب. على سبيل المثال، لنفترض أننا نرغب في حساب الراتب السنوي لجميع الموظفين وإخراج القيم الناتجة كعمود 'الراتب السنوي'. يمكننا استخدام الاستعلام على النحو التالي:

اختر الراتب * 12 مثل 'الراتب السنوي'

من الموظفين

في هذا المثال، نقوم بحساب الراتب السنوي عن طريق ضرب عمود الراتب في 12 وإعطائه الاسم المستعار 'الراتب السنوي'.

المثال 2: الأسماء المستعارة للجدول

حالة الاستخدام الثانية للكلمة الأساسية AS هي تعيين وتعيين الأسماء المستعارة للجدول. تعد الأسماء المستعارة للجدول مفيدة جدًا لأنها تكون مفيدة عند التعامل مع الصلات أو حتى لجعل استعلاماتك أكثر قابلية للقراءة.

خذ بعين الاعتبار المثال التالي الذي يوضح كيفية إنشاء اسم مستعار للجدول باستخدام الكلمة الأساسية AS:

حدد e.first_name، e.last_name، d.department_name

من الموظفين AS e

الانضمام الداخلي للإدارات AS د على e.department_id = d.department_id;

في هذه الحالة، نقوم بتعيين الأسماء المستعارة 'e' و'd' لجدولي 'الموظفين' و'الأقسام'، على التوالي. وهذا يجعل من السهل جدًا الرجوع إلى الجداول لاحقًا في الاستعلام. هذا شائع جدًا عند التعامل مع روابط SQL.

المثال 3: الأسماء المستعارة للتعبير

حالة استخدام أخرى للكلمة الأساسية AS هي إنشاء أسماء مستعارة للتعبيرات المختلفة. يمكن أن يساعد ذلك في تبسيط تعبير أو عملية حسابية معقدة.

خذ نموذجًا توضيحيًا على سبيل المثال:

حدد CONCAT (الاسم الأول، '' ، الاسم الأخير) AS 'الاسم الكامل'

من الموظفين

يوضح هذا كيفية تعيين اسم مستعار لوظيفة 'concat'.

المثال 4: الأسماء المستعارة للاستعلام الفرعي

يمكننا أيضًا إنشاء الأسماء المستعارة عند التعامل مع الاستعلامات الفرعية. وهذا يمكن أن يسهل الرجوع إلى الاستعلامات الفرعية وفهمها.

مثال على النحو التالي:

حدد الاسم الأول، الاسم الأخير، (

اختر الحد الأقصى (الراتب) من الموظفين

) مثل 'الراتب الأقصى'

من الموظفين

في هذا المثال، نستخدم استعلامًا فرعيًا لتحديد الحد الأقصى للراتب من جدول 'الموظف' وتعيينه باسم مستعار 'الحد الأقصى للرواتب' في الاستعلام الرئيسي.

المثال 5: تجميع الأسماء المستعارة للوظائف

أخيرًا، يمكننا استخدام الأسماء المستعارة للأعمدة الناتجة عن دالة تجميعية للحصول على مخرجات أكثر قابلية للقراءة كما هو موضح في ما يلي:

حدد متوسط ​​(الراتب) AS 'متوسط ​​الدخل'

من الموظفين

في هذه الحالة، نقوم بتعيين نتيجة الدالة AVG() إلى الاسم المستعار 'متوسط ​​الراتب'.

خاتمة

في هذا البرنامج التعليمي، تعلمنا عن إحدى الميزات الأساسية لـ SQL والتي تسمح لنا بإنشاء أسماء مستعارة لكائنات مختلفة مثل الجداول والأعمدة والتعبيرات والاستعلامات الفرعية وما إلى ذلك. يمكن أن يساعد هذا في تحسين إمكانية قراءة الاستعلام وتوفير الوضوح الناتج الناتج.