MySQL နာမည်များ
MySQL နာမည်များ
ဇယားတစ်ခု သို့မဟုတ် ဇယားတစ်ခုရှိ ကော်လံတစ်ခု၊ ယာယီအမည်ပေးရန်အတွက် နံမည်များကို အသုံးပြုသည်။
ကော်လံအမည်များကို ပိုမိုဖတ်ရှုနိုင်စေရန်အတွက် နံမည်များကို မကြာခဏအသုံးပြုသည်။
ထိုမေးခွန်း၏ကြာချိန်အတွက်သာ အမည်နာမတစ်ခု ရှိနေပါသည်။
AS
သော့ချက်စာလုံး ဖြင့် နံမည်တစ်ခုကို ဖန်တီးထားသည် ။
Alias Column Syntax
SELECT column_name AS alias_name
FROM table_name;
Alias Table Syntax
SELECT column_name(s)
FROM table_name AS alias_name;
ဒီမိုဒေတာဘေ့စ်
ဤသင်ခန်းစာတွင် ကျွန်ုပ်တို့သည် နာမည်ကြီး Northwind နမူနာဒေတာဘေ့စ်ကို အသုံးပြုပါမည်။
အောက်တွင်ဖော်ပြထားသည်မှာ "ဖောက်သည်များ" ဇယားမှရွေးချယ်မှုဖြစ်သည်-
CustomerID | CustomerName | ContactName | Address | City | PostalCode | Country |
---|---|---|---|---|---|---|
2 | Ana Trujillo Emparedados y helados | Ana Trujillo | Avda. de la Constitución 2222 | México D.F. | 05021 | Mexico |
3 | Antonio Moreno Taquería | Antonio Moreno | Mataderos 2312 | México D.F. | 05023 | Mexico |
4 | Around the Horn | Thomas Hardy | 120 Hanover Sq. | London | WA1 1DP | UK |
နှင့် "အော်ဒါများ" ဇယားမှ ရွေးချယ်မှု-
OrderID | CustomerID | EmployeeID | OrderDate | ShipperID |
---|---|---|---|---|
10354 | 58 | 8 | 1996-11-14 | 3 |
10355 | 4 | 6 | 1996-11-15 | 1 |
10356 | 86 | 6 | 1996-11-18 | 2 |
ကော်လံနမူနာများအတွက် နံမည်များ
အောက်ပါ SQL ကြေညာချက်သည် CustomerID ကော်လံအတွက် တစ်ခုနှင့် CustomerName ကော်လံအတွက် တစ်ခုသည် နာမည်တူနှစ်ခုကို ဖန်တီးသည်-
ဥပမာ
SELECT CustomerID AS ID, CustomerName AS Customer
FROM Customers;
အောက်ပါ SQL ကြေညာချက်သည် သုံးစွဲသူအမည်ကော်လံအတွက် တစ်ခုနှင့် ContactName ကော်လံအတွက် တစ်ခုသည် နာမည်တူနှစ်ခုကို ဖန်တီးပေးသည်။ မှတ်ချက်- အမည်လွဲအမည်တွင် နေရာလွတ်များပါရှိလျှင် တစ်ခုတည်း သို့မဟုတ် နှစ်ဆ ကိုးကားအမှတ်များ လိုအပ်သည်-
ဥပမာ
SELECT CustomerName AS Customer, ContactName AS "Contact Person"
FROM Customers;
အောက်ပါ SQL ကြေငြာချက်သည် ကော်လံလေးခု (လိပ်စာ၊ စာပို့သင်္ကေတ၊ မြို့နှင့် နိုင်ငံ) ပေါင်းစပ်ထားသော "လိပ်စာ" ဟူသော အမည်နာမကို ဖန်တီးပေးသည်-
ဥပမာ
SELECT CustomerName, CONCAT_WS(', ', Address, PostalCode, City, Country)
AS Address
FROM Customers;
ဇယားများ အတွက် နာမည်များ ဥပမာ
အောက်ပါ SQL ကြေညာချက်သည် CustomerID=4 (Horn ပတ်လည်) ဖြင့် ဝယ်ယူသူထံမှ မှာယူမှုအားလုံးကို ရွေးချယ်သည်။ ကျွန်ုပ်တို့သည် "ဖောက်သည်များ" နှင့် "အော်ဒါများ" ဇယားများကို အသုံးပြုကာ ၎င်းတို့အား "c" နှင့် "o" ၏ ဇယားနံပတ်များကို ပေးသည် (ဤနေရာတွင် ကျွန်ုပ်တို့သည် SQL ကို ပိုတိုစေရန် နာမည်တူများကို အသုံးပြုသည်)။
ဥပမာ
SELECT o.OrderID, o.OrderDate, c.CustomerName
FROM Customers AS c, Orders AS o
WHERE c.CustomerName='Around the Horn' AND c.CustomerID=o.CustomerID;
အောက်ပါ SQL ထုတ်ပြန်ချက်သည် အထက်ဖော်ပြပါနှင့် အတူတူပင်ဖြစ်သော်လည်း နာမည်တူများ မပါရှိပါ။
ဥပမာ
SELECT Orders.OrderID, Orders.OrderDate, Customers.CustomerName
FROM Customers, Orders
WHERE Customers.CustomerName='Around the Horn' AND Customers.CustomerID=Orders.CustomerID;
နံပတ်များသည် အသုံးဝင်နိုင်သည်-
- စုံစမ်းမှုတစ်ခုတွင် ပါဝင်သည့် ဇယားတစ်ခုထက်ပိုပါသည်။
- လုပ်ဆောင်ချက်များကို မေးမြန်းမှုတွင် အသုံးပြုသည်။
- ကော်လံအမည်များသည် ကြီးသည် သို့မဟုတ် အလွန်ဖတ်မရပါ။
- ကော်လံနှစ်ခု သို့မဟုတ် ထို့ထက်ပိုသော ကော်လံများကို အတူတကွ ပေါင်းစပ်ထားသည်။