1. Nauka
  2. /
  3. Kursy
  4. /
  5. Funkcje do manipulowania danymi w SQL Server

Connected

ćwiczenie

Szukanie wzorca w ciągu znaków

Jeśli chcesz wyszukać wzorzec w ciągu znaków, użyj funkcji PATINDEX(). Zwraca ona pozycję początkową pierwszego wystąpienia wzorca w danym ciągu.

Składnia: PATINDEX('%pattern%', expression)

wzorzec dopasowanie
% dowolny ciąg znaków o długości zero lub większej
_ dowolny pojedynczy znak
[] dowolny pojedynczy znak z zakresu podanego w nawiasach kwadratowych

W tym ćwiczeniu skorzystasz z tabeli voters, aby znaleźć informacje o wyborcach, których imiona pasują do określonego wzorca.

Instrukcje 1/4

undefined XP
  • 1

    Napisz zapytanie, które wybiera wyborców, których imię zawiera litery "rr".

  • 2

    Napisz zapytanie, które wybiera wyborców, których imię zaczyna się na "C", a trzecią literą jest "r".

  • 3

    Wybierz wyborców, których imię zawiera literę "a", po której następują inne litery, a następnie "w" i kolejne litery.

  • 4

    Napisz zapytanie, które wybiera wyborców, których imię zawiera jedną z liter: "x", "w" lub "q".