Latest web development tutorials

SQL الاسم المستعار

يمكنك تحديد اسم مستعار لاسم الجدول أو اسم العمود باستخدام SQL.


SQL الاسم المستعار

يمكنك تحديد اسم مستعار لاسم الجدول أو اسم العمود باستخدام SQL.

في الأساس، وإنشاء اسم مستعار من أجل السماح أسماء الأعمدة أكثر قابلية للقراءة.

الأسماء المستعارة العمود جملة SQL

SELECT column_name AS alias_name
FROM table_name;

SQL تركيب الجدول اسم مستعار

SELECT column_name(s)
FROM table_name AS alias_name;


قاعدة بيانات تجريبي

في هذا البرنامج التعليمي، سوف نستخدم نموذج قاعدة البيانات w3big.

وفيما يلي تحديد "مواقع" بيانات الجدول:

+----+--------------+---------------------------+-------+---------+
| id | name         | url                       | alexa | country |
+----+--------------+---------------------------+-------+---------+
| 1  | Google       | https://www.google.cm/    | 1     | USA     |
| 2  | 淘宝          | https://www.taobao.com/   | 13    | CN      |
| 3  | 本教程      | http://www.w3big.com/    | 4689  | CN      |
| 4  | 微博          | http://weibo.com/         | 20    | CN      |
| 5  | Facebook     | https://www.facebook.com/ | 3     | USA     |
| 7  | stackoverflow | http://stackoverflow.com/ |   0 | IND     |
+----+---------------+---------------------------+-------+---------+

هنا هي البيانات "access_log" الجدول الموقع سجل وصول:

mysql> SELECT * FROM access_log;
+-----+---------+-------+------------+
| aid | site_id | count | date       |
+-----+---------+-------+------------+
|   1 |       1 |    45 | 2016-05-10 |
|   2 |       3 |   100 | 2016-05-13 |
|   3 |       1 |   230 | 2016-05-14 |
|   4 |       2 |    10 | 2016-05-14 |
|   5 |       5 |   205 | 2016-05-14 |
|   6 |       4 |    13 | 2016-05-15 |
|   7 |       3 |   220 | 2016-05-15 |
|   8 |       5 |   545 | 2016-05-16 |
|   9 |       3 |   201 | 2016-05-17 |
+-----+---------+-------+------------+
9 rows in set (0.00 sec)


أمثلة على الأسماء المستعارة العمود

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

أمثلة

اسم SELECT AS ن، بلد AS ج
من المواقع الإلكترونية.

الناتج التنفيذ:

في عبارة SQL التالية، لدينا أربعة أعمدة (الاسم، العنوان، اليكسا والبلد) معا، وإنشاء اسم مستعار يسمى "site_info" من:

أمثلة

اسم SELECT، CONCAT (رابط، '،'، اليكسا، '،'، البلاد) AS site_info
من المواقع الإلكترونية.

الناتج التنفيذ:



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

عبارة SQL التالية لتحديد "تعليمي" في سجل وصول. نحن نستخدم "مواقع" و "access_log" الجدول، وأنها كانت مخصصة الجدول الاسم المستعار "W" و "a" (باستخدام اسم مستعار لجعل SQL أقصر):

أمثلة

w.name SELECT، w.url، a.count، a.date
من مواقع AS ث، access_log AS ل
أين a.site_id = w.id وw.name = "التعليمي".

الناتج التنفيذ:

عبارة SQL نفسه دون الأسماء المستعارة:

أمثلة

SELECT Websites.name، Websites.url، access_log.count، access_log.date
من المواقع الإلكترونية، access_log
أين Websites.id = access_log.site_id وWebsites.name = "تعليمي".

الناتج التنفيذ:

في الحالات التالية، وذلك باستخدام اسم مستعار مفيدة:

  • في أكثر من جدول واحد يشارك في الاستعلام
  • استخدام وظائف في الاستعلام
  • أسماء الأعمدة هي قراءة طويلة أو الفقيرة
  • نحن في حاجة إلى عمودين أو أكثر من الأعمدة معا