• 1 رای - 5 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
تعریف مبحث alias ها
#1
کسی میتونه این مبحث رو توضیح بده و بگه کجا بیشتر کار برد داره

یه کوئری هم برای نمونه مینویسم

مرسی

کد پی‌اچ‌پی:
SELECT LENGTH(last_name) AS L,
last_name FROM users
ORDER BY L DESC LIMIT 1

  پاسخ
تشکر شده توسط :
#2
نقل قول:
SQL Alias

You can give a table or a column another name by using an alias. This can be a good thing to do if you have very long or complex table names or column names.
http://www.w3schools.com/sql/sql_alias.asp
غایب
  پاسخ
تشکر شده توسط : newphp Reza
#3
نقل قول:You can give a table or a column another name by using an alias. This can be a good thing to do if you have very long or complex table names or column names.
فقط برای این کار نیست. و کاربر های گسترده ای داره. مخصوصا در جوین ها تو در تو بسیار کارامد هستند.

نقل قول:select post.*
from posts as post
join posts as r0 on(r0.alias = 'controllers' )
join posts as r1 on(r1.parent_id = r0.id and r1.alias='Posts')
join posts as r2 on(r2.parent_id = r1.id and r2.alias='admin_index' )
where post.lft <= r2.lft and post.rght >= r2.rght

در این مثال من روی یک جدول که ساختار درختی داره تمرکز کردم و 3 بار خود همین تیبل رو به جدول اصلیم جوین زدم و برای هر کدوم شرط تعیین کردم. تا بتونم نتجیه دلخواهم رو بدست بیارم

یک تصویر ضمیمه کردم. مشاهده کنید.


فایل‌های پیوست تصاویر بندانگشتی
   
  پاسخ
تشکر شده توسط : newphp cyletech javafa


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان