Wyciąganie ze środka
Czasem interesujące fragmenty tekstu znajdują się na początku lub końcu ciągu znaków – i to byłoby proste. Jednak najczęściej trzeba sięgnąć gdzieś po środku. Zobaczmy, jak używać funkcji RIGHT, LEN, CHARINDEX i SUBSTRING, aby wyodrębnić wewnętrzną część ciągu tekstowego. Kolumna description może zawierać wiele przyczyn awarii zasilania w jednym wierszu. Chcemy wyodrębnić dodatkowe przyczyny awarii za każdym razem, gdy w kolumnie description pojawia się słowo Weather.
To ćwiczenie jest częścią kursu
Wprowadzenie do SQL Server
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
-- Complete the query to find `Weather` within the description column
SELECT
description,
___('___', description)
FROM
grid
WHERE description LIKE '%Weather%';