The table is not case sentitive in SQL statment
SELECT * from movies;
SELECT * from MOVIES;
SELECT * from actors;
SELECT column1, column FROM tablename;
SELECT first_name FROM actors;
SELECT first_name, last_name, gender FROM actors;
SELECT
first_name,
last_name,
gender
FROM actors;
SELECT * from actors;
SELECT first_name FROM actors;
SELECT first_name AS FirstName FROM actors;
SELECT first_name AS "First Name" FROM actors;
SELECT first_name AS "First Name",last_name AS "Last Name", date_of_birth AS "Date Of Birth" FROM actors;
SELECT
first_name AS "First Name",
last_name AS "Last Name",
date_of_birth AS "Date Of Birth"
FROM actors;
SELECT
first_name "First Name",
last_name "Last Name",
date_of_birth "Date Of Birth"
FROM actors;
SELECT first_name || last_name FROM actors;
SELECT first_name ||' ' || last_name FROM actors;
SELECT
first_name ||' ' || last_name AS "Full Name"
FROM actors;
ASC = Ascending order
DESC = Descending order
SELECT
column_lint
FROM tablename
ORDER BY
sort_expression [ASC | DESC],
.....
sort_expression [ASC | DESC];
- Sort base on single column sort all movies records by their release_date in ascending order
SELECT
*
FROM movieS
ORDER BY
release_date DESC;
SELECT release_date FROM movies;
OR
SELECT
*
FROM movieS
ORDER BY
release_date ASC;
SELECT release_date FROM movies;
- Order by is ascending order by default
SELECT
*
FROM movies
ORDER BY
release_date;
- Sort all the movies records by their release_date in descending order, and movies_name in ascending order
SELECT
*
FROM MOVIES
ORDER BY
release_date DESC,
movie_name ASC;
SELECT
*
FROM MOVIES
ORDER BY
release_date DESC,
movie_name ASC
;
SELECT
*
FROM MOVIES
ORDER BY
release_date DESC,
movie_name ASC
;
SELECT * FROM MOVIES
ORDER BY
release_date DESC,
movie_name ASC,
movie_length ASC;
SELECT
first_name,
last_name AS "Last Name"
FROM actors
SELECT
first_name AS "First Name",
last_name AS "Last Name"
FROM actors
ORDER BY
first_name ASC;
SELECT first_name ||' ' || last_name
FROM actors
ORDER BY
first_name ASC;
SELECT
first_name AS "First Name",
last_name AS "Last Name"
FROM actors
ORDER BY
first_name ASC;
SELECT
first_name,
LENGTH(first_name)
FROM ACTORS
SELECT
first_name,
LENGTH(first_name) as len
FROM ACTORS
ORDER BY
len ASC
SELECT
first_name,
LENGTH(first_name) as len
FROM ACTORS
ORDER BY
len DESC
- sort all the records by first_name in ASC, date_bith DESC from actors
SELECT * FROM actors;
SELECT
first_name,
date_of_birth
FROM actors
ORDER BY
first_name ASC,
date_of_birth DESC
;
SELECT * FROM actors
ORDER BY
first_name ASC,
date_of_birth DESC
DISTINCT help us to look a unique data within the table. Remove deplicate data
SELECT * FROM movies;
SELECT
movie_lang
FROM movies;
SELECT
DISTINCT movie_lang
FROM movies;
SELECT
DISTINCT movie_lang
FROM movies
ORDER BY movie_lang ASC;
This is how you can get all the unique record in a table with any duplicate of data
SELECT
DISTINCT *
FROM movies
ORDER BY movie_lang ASC;