Using ORDER BY : Order « Select Query « PostgreSQL






Using ORDER BY


postgres=#
postgres=# CREATE TABLE "editions" (
postgres(#      "isbn" text NOT NULL,
postgres(#      "book_id" integer,
postgres(#      "edition" integer,
postgres(#      "publisher_id" integer,
postgres(#      "publication" date,
postgres(#      "type" character(1)
postgres(# );
CREATE TABLE
postgres=#
postgres=# insert into editions values('039480001X', 1608,  1,  59,  '1957-03-01', 'h');
INSERT 0 1
postgres=# insert into editions values('0451160916', 7808,  1,  75,  '1981-08-01', 'p');
INSERT 0 1
postgres=# insert into editions values('0394800753', 1590,  1,  59,  '1949-03-01', 'p');
INSERT 0 1
postgres=# insert into editions values('0590445065', 25908, 1,  150, '1987-03-01', 'p');
INSERT 0 1
postgres=# insert into editions values('0694003611', 1501,  1,  65,  '1947-03-04', 'p');
INSERT 0 1
postgres=# insert into editions values('0596000855', 41473, 2,  113, '2001-03-01', 'p');
INSERT 0 1
postgres=#
postgres=# select * from editions;
    isbn    | book_id | edition | publisher_id | publication | type
------------+---------+---------+--------------+-------------+------
 039480001X |    1608 |       1 |           59 | 1957-03-01  | h
 0451160916 |    7808 |       1 |           75 | 1981-08-01  | p
 0394800753 |    1590 |       1 |           59 | 1949-03-01  | p
 0590445065 |   25908 |       1 |          150 | 1987-03-01  | p
 0694003611 |    1501 |       1 |           65 | 1947-03-04  | p
 0596000855 |   41473 |       2 |          113 | 2001-03-01  | p
(6 rows)

postgres=#
postgres=# --Using ORDER BY
postgres=#
postgres=# SELECT isbn, edition, publication
postgres-#         FROM editions
postgres-#         ORDER BY publication ASC;
    isbn    | edition | publication
------------+---------+-------------
 0694003611 |       1 | 1947-03-04
 0394800753 |       1 | 1949-03-01
 039480001X |       1 | 1957-03-01
 0451160916 |       1 | 1981-08-01
 0590445065 |       1 | 1987-03-01
 0596000855 |       2 | 2001-03-01
(6 rows)

postgres=#
postgres=#
postgres=#
postgres=# drop table editions;
DROP TABLE
postgres=#
postgres=#
postgres=#
           
       








Related examples in the same category

1.Order by in ascending order
2.Using ORDER BY with multiple expressions
3.Using DISTINCT with ORDER BY
4.Using DISTINCT and ORDER BY together