SQL နာမည် များ
SQL နာမည်များ
SQL aliases ကို ဇယားတစ်ခု သို့မဟုတ် ဇယားတစ်ခုရှိ ကော်လံတစ်ခု၊ ယာယီအမည်ပေးရန်အတွက် အသုံးပြုသည်။
ကော်လံအမည်များကို ပိုမိုဖတ်ရှုနိုင်စေရန်အတွက် နံမည်များကို မကြာခဏအသုံးပြုသည်။
ထိုမေးခွန်း၏ကြာချိန်အတွက်သာ အမည်နာမတစ်ခု ရှိနေပါသည်။
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, Address + ', ' + PostalCode + ' ' + City + ', ' + Country
AS Address
FROM Customers;
မှတ်ချက်- MySQL တွင် အလုပ်လုပ်ရန် အထက်ဖော်ပြပါ SQL ကြေညာချက်ကို ရယူရန် အောက်ပါတို့ကို အသုံးပြုပါ။
SELECT CustomerName, CONCAT(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;
နံပတ်များသည် အသုံးဝင်နိုင်သည်-
- စုံစမ်းမှုတစ်ခုတွင် ပါဝင်သည့် ဇယားတစ်ခုထက်ပိုပါသည်။
- လုပ်ဆောင်ချက်များကို မေးမြန်းမှုတွင် အသုံးပြုသည်။
- ကော်လံအမည်များသည် ကြီးသည် သို့မဟုတ် အလွန်ဖတ်မရပါ။
- ကော်လံနှစ်ခု သို့မဟုတ် ထို့ထက်ပိုသော ကော်လံများကို အတူတကွ ပေါင်းစပ်ထားသည်။