mirror of
https://github.com/jbranchaud/til
synced 2026-01-03 15:18:01 +00:00
29 lines
588 B
Markdown
29 lines
588 B
Markdown
# Sets With The Values Command
|
|
|
|
You can concisely create sets of values in PostgreSQL using the `values`
|
|
command.
|
|
|
|
```sql
|
|
> values (1), (2), (3);
|
|
column1
|
|
---------
|
|
1
|
|
2
|
|
3
|
|
```
|
|
|
|
You can even create multiple columns of values.
|
|
|
|
```sql
|
|
> values (1, 'a', true), (2, 'b', false);
|
|
column1 | column2 | column3
|
|
---------+---------+---------
|
|
1 | a | t
|
|
2 | b | f
|
|
```
|
|
|
|
This is most often used with an insert command, but can be used on its own,
|
|
as a subquery, within a CTE, etc.
|
|
|
|
[source](http://www.postgresql.org/docs/current/static/sql-values.html)
|