Strona główna › Pytania INF.03 › Pytanie 2283
INF.03 · pytanie #2283
Za pomocą podanego zapytania w tabeli zostanie wykonane <pre class="code-block">ALTER TABLE nazwa1 ADD nazwa2 DOUBLE NOT NULL;</pre>
- AZostała zmieniona nazwa kolumny z nazwa1 na nazwa2.
- BZmieniono typ kolumny nazwa2 na DOUBLE.
- CDodana kolumna nazwa2, która nie przyjmuje wartości domyślnej.
- DDodana kolumna nazwa2 o typie zmiennoprzecinkowym.
Poprawna odpowiedź: D. Dodana kolumna nazwa2 o typie zmiennoprzecinkowym.
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Poprawna odpowiedź, czyli dodanie kolumny nazwa2 typu zmiennoprzecinkowego (DOUBLE), jest zgodna z poleceniem przedstawionym w zapytaniu SQL. Instrukcja ALTER TABLE jest używana do modyfikacji istniejącej tabeli, a w tym przypadku dodajemy nową kolumnę. Typ DOUBLE oznacza zmiennoprzecinkową reprezentację liczb, co jest przydatne w sytuacjach, gdy potrzebujemy precyzyjnie przechowywać wartości liczbowe z ułamkami, takie jak ceny, wyniki pomiarów czy dane statystyczne. W praktyce, użycie zmiennoprzecinkowego typu danych jest standardową praktyką w bazach danych, kiedy musimy operować na liczbach, które mogą mieć wartości dziesiętne. Dodatkowo, opcja NOT NULL zapewnia, że kolumna ta zawsze będzie miała przypisaną wartość, co przyczynia się do integralności danych w bazie. Zastosowanie takiego rozwiązania jest niezbędne w wielu aplikacjach, gdzie precyzyjne obliczenia są kluczowe, na przykład w systemach finansowych czy analizach danych.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.