mirror of
https://github.com/jbranchaud/til
synced 2026-01-03 15:18:01 +00:00
Add Is It Null Or Not Null as a postgres til.
This commit is contained in:
25
postgres/is-it-null-or-not-null.md
Normal file
25
postgres/is-it-null-or-not-null.md
Normal file
@@ -0,0 +1,25 @@
|
||||
# Is It Null Or Not Null?
|
||||
|
||||
In PostgreSQL, the standard way to check if something is `NULL` is like so:
|
||||
|
||||
```sql
|
||||
select * as wild_pokemons from pokemons where trainer_id is null;
|
||||
```
|
||||
|
||||
To check if something is not null, you just add `not`:
|
||||
|
||||
```sql
|
||||
select * as captured_pokemons from pokemons where trainer_id is not null;
|
||||
```
|
||||
|
||||
PostgreSQL also comes with `ISNULL` and `NOTNULL` which are non-standard
|
||||
ways of doing the same as above:
|
||||
|
||||
|
||||
```sql
|
||||
select * as wild_pokemons from pokemons where trainer_id isnull;
|
||||
```
|
||||
|
||||
```sql
|
||||
select * as captured_pokemons from pokemons where trainer_id notnull;
|
||||
```
|
||||
Reference in New Issue
Block a user