• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Problem z zapytaniem sql(order by).

VPS Starter Arubacloud
0 głosów
198 wizyt
pytanie zadane 19 sierpnia 2017 w SQL, bazy danych przez Melchior Obywatel (1,300 p.)
zmienione kategorie 19 sierpnia 2017 przez Melchior

Zapytanie wygląda tak:

SELECT YEAR(Wyniki.Data_meczu) AS Rok, COUNT(*) AS 'ilosc'
FROM Druzyny, Wyniki
WHERE Druzyny.Id_druzyny=Wyniki.id_druzyny And Druzyny.miasto="Kucykowo"
GROUP BY Year(Wyniki.Data_meczu)

Zwracane mi są 2 kolumny z rokiem i ilością, a problem pojawia się gdy dodadam następującą linijkę(a własciwie nic się nie zmienia)

ORDER BY 'ilosc'

 

Tak jak wspomniałem powyższe zapytanie nic nie zmienia w wyniku, jaki jest tego powód?

1 odpowiedź

+1 głos
odpowiedź 19 sierpnia 2017 przez Assasz Nałogowiec (30,460 p.)
wybrane 19 sierpnia 2017 przez Melchior
 
Najlepsza
Sortowanie nie uwzględnia aliasów. Podaj pełną nazwę lub numer kolumny, czyli ORDER BY 2.
komentarz 19 sierpnia 2017 przez Melchior Obywatel (1,300 p.)
A jak teraz ograniczyć wyniki do 1 rzędu? gdy na końcu dopisuję LIMIT 1 dostaje błąd "syntax error in ORDER BY clause"
komentarz 19 sierpnia 2017 przez Assasz Nałogowiec (30,460 p.)
Czy to MS SQL?
komentarz 19 sierpnia 2017 przez Melchior Obywatel (1,300 p.)
Dobra już nie ważne, w accesie nie ma LIMIT 1 tak jak w kursie p. Zelenta, tylko select TOP 1. Btw. dzięki za szybką odpowiedź
1
komentarz 19 sierpnia 2017 przez Assasz Nałogowiec (30,460 p.)
Zamiast LIMIT dodaj TOP 1 po SELECT.

Podobne pytania

0 głosów
1 odpowiedź 249 wizyt
0 głosów
1 odpowiedź 189 wizyt
pytanie zadane 30 listopada 2018 w SQL, bazy danych przez hiper007 Stary wyjadacz (11,270 p.)
0 głosów
1 odpowiedź 305 wizyt
pytanie zadane 8 stycznia 2018 w SQL, bazy danych przez niko64 Użytkownik (630 p.)

92,452 zapytań

141,262 odpowiedzi

319,077 komentarzy

61,854 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia - użyjcie go w koszyku, a uzyskacie rabat -30% na bilety w wersji "Standard"! Więcej informacji na temat akademii 2024 znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...