Jak w SQLite mogę wybrać rekordy, w których jakaś_kolumna jest pusta?
Puste liczy się jako NULL i „”.
sql
sqlite
select
isnullorempty
Timo Huovinen
źródło
źródło
Odpowiedzi:
Istnieje kilka sposobów, na przykład:
lub
lub
z
źródło
length
przykład, ponieważ w niektórych sytuacjach może to być szybsze, ponieważ porównywanie liczb jest prostsze niż porównywanie łańcuchów. Jeśli zależy Ci na wydajności, powinieneś oczywiście sprawdzić, co robi.Wygląda na to, że możesz po prostu zrobić:
Przypadek testowy:
Wynik:
źródło
Może masz na myśli
ale nie mogę powiedzieć, ponieważ tak naprawdę nie zadałeś pytania.
źródło
Możesz to zrobić w następujący sposób:
To da ci liczbę wierszy, w których wartość kolumny jest pusta lub pusta.
źródło