دروس الوحدة (3/4)
إعادة التسمية باستخدام AS
بشكل افتراضي، تحمل الأعمدة الموجودة في النتيجة نفس اسم العمود المصدر.
عندما تحدد تعبيرًا (عملية حسابية، أو سلسلة، أو
التجميعي) قد يبدو الاسم الافتراضي قبيحًا أو غير واضح. مع AS تقوم بتعيينه
اسم مستعار، أي اسم من اختيارك:
SELECT <colonna_o_espressione> AS <alias>
FROM <tabella>;الكلمة الأساسية AS اختيارية (salary salary_eur تعمل أيضًا)، ولكن كتابتها
يجعل الاستعلام أكثر قابلية للقراءة. إذا كان الاسم المستعار يحتوي على مسافات أو كبيرة
أحرف كبيرة، لفها بين علامتي اقتباس مزدوجتين: AS "Annual Salary".
أمثلة
-- Rinomina semplice (in inglese per convenzione):
SELECT first_name AS name,
last_name AS surname
FROM employees;
-- Alias su un'espressione calcolata:
SELECT first_name,
last_name,
salary * 13 AS annual_pay
FROM employees;جربه
استخرج الاسم الأخير لكل موظف وراتبه، وأعد تسمية الأعمدة إلى "last" و"salary_eur".
إظهار التلميح
الكلمة الأساسية هي AS: SELECT column AS new_name.
الحل متاح بعد 3 من المحاولات
تمرين المراجعة
قم باستخراج الاسم الأول والأخير متسلسلين في عمود واحد يسمى "الاسم الكامل". استخدم || عامل لتسلسل ووضع مسافة بين الاثنين.
إظهار التلميح
في PostgreSQL، يتم إجراء تسلسل السلاسل باستخدام ||، ثم الاسم المستعار باستخدام AS.
الحل متاح بعد 3 من المحاولات