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źć.


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

-1

możesz również użyć

Left("ZIP", 5)

aby wybrać funkcje z 5 cyframi.


1
Zwróci to pierwszych 5 znaków dowolnego atrybutu, ale ma niewielki związek z długością atrybutu.
raphael
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.