Strona główna › Pytania INF.03 › Pytanie 1070
INF.03 · pytanie #1070
Które z poniższych zapytań SQL zwróci wszystkie kolumny z tabeli 'produkty'?
- AFETCH * FROM produkty;
- BSELECT produkty FROM *;
- CSELECT * FROM produkty;
- DGET * FROM produkty;
Poprawna odpowiedź: C. SELECT * FROM produkty;
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Zapytanie SQL, które zwraca wszystkie kolumny z tabeli, wykorzystuje składnię SELECT * FROM nazwa_tabeli. Gwiazdka (*) jest symbolem, który oznacza, że chcemy pobrać wszystkie kolumny z danej tabeli. Jest to bardzo przydatne, gdy chcemy szybko uzyskać pełne dane z tabeli bez konieczności wymieniania każdej kolumny z osobna. W praktyce często używa się tej składni w sytuacjach, gdy chcemy wykonać operacje diagnostyczne lub szybkie przeglądanie zawartości tabeli. Jednakże, w środowiskach produkcyjnych, zaleca się raczej precyzyjne określanie potrzebnych kolumn zamiast używania "*", ponieważ pozwala to na optymalizację zapytań i może zmniejszyć obciążenie bazy danych. Niemniej jednak, zapytanie SELECT * FROM produkty; jest poprawne i zgodne z SQL-owym standardem, co czyni je prawidłowym wyborem w tym kontekście.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.