Łączenie za pomocą ||
Część sekcji Poza podstawami ścieżki SQL w Coddy. Lekcja 10 z 27.
SQLite łączy ciągi znaków za pomocą operatora || (a nie +, którego używa się w JavaScript lub Pythonie).
SELECT first_name || ' ' || last_name AS full_name
FROM usersMożesz łączyć literały, kolumny i wyniki innych funkcji tekstowych. Jeśli którykolwiek operand ma wartość NULL, całe wyrażenie przyjmuje wartość NULL: opakuj kolumny dopuszczające wartość NULL w COALESCE(col, ''), jeśli chcesz, aby działały jak puste.
Wyzwanie
PoczątkującyDostępne tabele i kolumny:
products:id,brand,model,price
Zwróć id i pojedynczą kolumnę label sformatowaną jako '<BRAND> <model> - $<price>'. Marka powinna być zapisana wielkimi literami; reszta dokładnie tak, jak jest przechowywana. Sortuj według id.
Przykład: 'APPLE iPhone - $999'.
Spróbuj swoich sił
SELECT id,
-- zbuduj etykietę za pomocą ||
FROM products
ORDER BY id
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Poza podstawami
2Funkcje tekstowe
LENGTH, UPPER, LOWERSUBSTRINSTRREPLACE i TRIMŁączenie za pomocą ||Powtórka – fakturyPoćwicz samodzielnie: Edytor online SQL