SQL SELECT AS (Magyar)


Oszlopok átnevezése az SQL SELECT AS használatával

Az SQL SELECT AS egyik formátumát használhatja oszlopok átnevezésére a lekérdezés eredményeiben.

Eddig látta, hogy a lekérdezési eredmények hol adják vissza a táblázat oszlopai nevét viselő eredményeket. Ez a legtöbb esetben rendben van, de amint elkezd kifejezésekkel dolgozni, látni fogja, hogy ez nem működik jól.

Az oszlop átnevezéséhez használja az AS-t.

Ebben a példában átnevezzük a FirstName-t First-re, a LastName pedig Last-re.

SELECT FirstName AS First, LastNAME AS LastFROM Person.Person;
SELECT FirstName AS First , LastName AS LastFROM Person.Person;

Az AS opcionális, átírhatja-e a fenti SQL-t anélkül, hogy AS?

– Próbálja meg átírni az első példánkat AS használata nélkül.
-- AnswerSELECT FirstName First, LastName LastFROM Person.Person;

Az oszlopok átnevezése tetszetős funkciónak tűnhet, de akkor is hasznos, ha egy kiszámított eredményt szeretnénk visszaadni .

Tegyük fel például, hogy a vezetéknevet egész nagybetűvel kívánta visszaadni. Írhatna

SELECT UPPER(LastName)
FROM Person.Person

A lekérdezés futtatása után azonban nem jelenik meg oszlopnév. Az oszlop nevének biztosításához használhatja az AS-t.

FELSŐ (vezetéknév) kiválasztása FROM Person.Person
-- AnswerSELECT UPPER(LastName) as FROM Person.Person

a köröd!

Tudsz írni egy lekérdezés a nagybetűs keresztnevek külön listájának visszaadásához? Nevezze el az oszlopot.

Írja le a lekérdezést az alábbiakban, hogy megpróbálják.

-- AnswerSELECT DISTINCT UPPER(FirstName) AS FROM Person.Person;

Leave a Reply

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük