Analiza kodu - zadanie 3

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

© 2024 - SkillsTest.pl | | Regulamin | Polityka Prywatnosci