SkillsTest.pl SQL pytania i zadania rekrutacyjne Analiza kodu - zadanie 3

: 2017-10-31 | Nr 24 z 24

Analiza kodu

Analiza kodu - zadanie 3 SQL

Tabela VehiclePrice zawiera następujące kolumny: Id, Price, VehicleId.
Jaki będzie rezultat poniższego zapytania?

SELECT Price FROM VehiclePrice ORDER BY 3 ASC

Efektem działania powyższego zapytania będzie błąd. Pomimo tego, że tabela VehiclePrice zawiera trzy kolumny, to w zapytaniu wybrano jedną kolumnę, a sortowanie miałoby się odbyć według danych w 3 wybranej kolumnie.

Prawdopodobnie błąd byłby takiej treści:
The ORDER BY position number 3 is out of range of the number of items in the select list.

Jeśli chcemy posortować dane po VehicleId, zapytanie powinno wyglądać w ten sposób.
SELECT Price FROM VehiclePrice ORDER BY VehicleId ASC

Polecamy

Na co możesz wydać swoje 15k?

Zabawki dla dwulatka