Wybierz według atrybutów - ciągi znaków o długości <5 znaków

11

Mam kolumnę kodów pocztowych, które są łańcuchami. Większość z nich to zwykłe 5-cyfrowe kody pocztowe, ale niektóre mają tylko 3 cyfry lub brakuje cyfry. (pamiętaj, potrzebuję tej kolumny jako ciągów znaków z innych powodów)

dawny.

ZIP
234
4566
12345

Zasadniczo chcę wybrać wszystko, co ma mniej niż 5 znaków do dalszego badania. Jestem pewien, że jest na to łatwy sposób, ale trudno mi to rozgryźć.

Katie B.
źródło
1
Wspaniale, cieszę się, że zadziałało! Opublikuje to jako odpowiedź dla wygody innych :)
Joseph

Odpowiedzi:

17

Za pomocą narzędzia Wybierz według atrybutów możesz wprowadzić następujące zapytanie SQL, aby wybrać wszystkie funkcje zawierające mniej niż 5 znaków w ZIPpolu:

CHAR_LENGTH("ZIP") < 5
Joseph
źródło
-1

możesz również użyć

Left("ZIP", 5)

aby wybrać funkcje z 5 cyframi.

BerlinMapper
źródło
1
Zwróci to pierwszych 5 znaków dowolnego atrybutu, ale ma niewielki związek z długością atrybutu.
raphael