1. 学ぶ
  2. /
  3. コース
  4. /
  5. Eksploracyjna analiza danych w SQL

Connected

演習

Skracanie długich ciągów tekstowych

Kolumna description w tabeli evanston311 może zawierać bardzo długie wartości. Długość ciągu tekstowego możesz sprawdzić za pomocą funkcji length().

Aby wygodnie przeglądać dane, warto wyświetlać tylko kilka pierwszych znaków. Funkcja left() pozwala pobrać określoną liczbę znaków z początku każdej wartości.

Aby zasygnalizować, że dostępnych jest więcej danych, dołącz '...' na końcu skróconego opisu. Możesz to zrobić za pomocą instrukcji CASE WHEN, która dodaje '...' tylko wtedy, gdy długość ciągu przekracza 50 znaków.

Wybierz pierwsze 50 znaków kolumny description dla wierszy, w których description zaczyna się od słowa „I".

指示

100 XP
  • Wybierz pierwsze 50 znaków kolumny description z dołączonym '...' na końcu w przypadku, gdy length() wartości description przekracza 50 znaków. W przeciwnym razie wybierz description bez zmian.

  • Ogranicz wyniki wyłącznie do opisów zaczynających się od słowa „I", a nie od samej litery „I".

    • Na przykład: chcesz wybrać "I like using SQL!", ale nie "In this course we use SQL!".