![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 0 Dołączył: 22.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
jestem w trakcie pisania pracy inżynierskiej i mam pytanie. Czy w mysql-u można się odwołać po indeksie(int) do pola w tabeli bazy danych? czekam na szybkie odpowiedzi pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 421 Pomógł: 310 Dołączył: 18.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
Pytającemu zupełnie nie o to chodzi...
Załóżmy, że ma tabelę: osoby(id, imie, nazwisko, pesel, ...), to czy może się do kolumny `imie` odwołać używając indeksu (słownictwo z programowania, z kolekcji lub tablic) 1 (lub 2, jeśli indeksacja następuje od 1). Otóż, w samym SQL - nie, nie można. W innych językach... W jednych tak, w innych nie - zależy w jakich i jakich obiektów używasz... A i z tym SQL też są dwa wyjątki. Numer kolumny możesz użyć przy grupowaniu (GROUP BY 2, 3, imie - grupowanie wg 2 i 3 kolumny oraz kolumny `imie` - można dowolnie 'mieszać'), i przy sortowaniu - ORDER BY. Ale też nie we wszystkich DBMS-ach. W MySQL - tak. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 12:24 |