mirror of
https://github.com/jbranchaud/til
synced 2026-01-03 07:08:01 +00:00
Change value to values
This commit is contained in:
28
postgres/sets-with-the-values-command.md
Normal file
28
postgres/sets-with-the-values-command.md
Normal file
@@ -0,0 +1,28 @@
|
||||
# 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)
|
||||
Reference in New Issue
Block a user