Przejdź do głównej treści
  1. Strona główna
  2. Technik informatyk
  3. INF.03
  4. Pytanie

Kwalifikacja: INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Zawód: Technik informatyk, Technik programista

Kategorie: Bazy danych

Słowa kluczowe: Funkcja CONCAT() w SQL SELECT w SQL Typ CHAR w SQL

Jaką funkcję pełni CONCAT w języku SQL?

Dobrze. CONCAT łączy podane wartości tekstowe w jeden napis.
Źle. Fragment tekstu wycina SUBSTRING.
Źle. Przycinaniem zajmuje się TRIM, a nie CONCAT.
Źle. Usuwaniem/zamianą fragmentów zajmuje się np. REPLACE.
Funkcja CONCAT łączy (skleja) kilka wartości tekstowych w jeden ciąg, np. SELECT CONCAT(imie, ' ', nazwisko) FROM klienci zwróci pełne imię i nazwisko w jednej kolumnie. Przyjmuje dowolną liczbę argumentów i często służy do budowania czytelnych etykiet, adresów czy komunikatów z kolumn bazy. W MySQL pokrewna CONCAT_WS pozwala dodatkowo podać separator wstawiany między elementy. Dlatego CONCAT odpowiada za łączenie tekstu.
Pozostałe opisy pasują do innych funkcji tekstowych. Usuwanie lub podmianę fragmentu tekstu realizuje REPLACE. Przycinanie - np. usuwanie spacji z początku i końca - to zadanie TRIM. Wycięcie podłańcucha (fragmentu od pozycji o danej długości) zwraca SUBSTRING. Sklejanie kilku napisów w jeden wykonuje CONCAT, dlatego to ta odpowiedź jest poprawna.

Wymagane logowanie

Ocenianie trudności pytań jest dostępne tylko dla zalogowanych użytkowników. Zaloguj się, aby skorzystać z pełni możliwości platformy.

Twoja ocena pomoże innym uczniom w przygotowaniu do egzaminu, a Tobie pozwoli na dostęp do spersonalizowanych statystyk.

Zgłoś błąd w pytaniu

Rozwiń sekcję i zmień pole, którego dotyczy błąd. Wyślemy tylko zmienione sekcje.

Błędna kwalifikacja
Błąd w treści pytania
Błąd w treści odpowiedzi
Błąd w obrazie
Dane kontaktowe (opcjonalnie)
Podaj email, jeśli chcesz otrzymać informację o rozpatrzeniu zgłoszenia.