1. Nauka
  2. /
  3. Kursy
  4. /
  5. Wprowadzenie do SQL Server

Connected

ćwiczenie

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.

Instrukcje 1/3

undefined XP
    1
    2
    3
  • Funkcja CHARINDEX pozwala znaleźć konkretny znak lub wzorzec w kolumnie. Zmodyfikuj zapytanie tak, aby zwracało CHARINDEX ciągu 'Weather' za każdym razem, gdy pojawia się on w kolumnie description.