validated

This commit is contained in:
Joshua Perry 2022-05-22 16:43:05 +01:00
parent c04f06efa6
commit 48815a0987
1 changed files with 1 additions and 11 deletions

View File

@ -1,14 +1,11 @@
--Setup Session ALTER SESSION;
ALTER SESSION
SET NLS_DATE_FORMAT = "DD-MON-YYYY HH24:MI:SS"; SET NLS_DATE_FORMAT = "DD-MON-YYYY HH24:MI:SS";
SET PAGESIZE ??; SET PAGESIZE ??;
SET LINESIZE ???; SET LINESIZE ???;
SET WRAP OFF; SET WRAP OFF;
--Select all from a table
SELECT * FROM table_name WHERE table_name="&table_name"; SELECT * FROM table_name WHERE table_name="&table_name";
--Select three columns from table and return in reverse alphabetical order
SELECT column_one, column_two, column_three FROM table_name SELECT column_one, column_two, column_three FROM table_name
WHERE table_name="&table_name" WHERE table_name="&table_name"
AND column_one="&column_one" AND column_one="&column_one"
@ -16,41 +13,34 @@ AND column_two="&column_two"
AND column_three="&column_three" AND column_three="&column_three"
ORDER BY column_one DESC; ORDER BY column_one DESC;
--Select with predictate for statistics table
SELECT game_id FROM statistics SELECT game_id FROM statistics
WHERE game_duration LIKE "&game_duration" WHERE game_duration LIKE "&game_duration"
AND game_kills LIKE "&game_kills" AND game_kills LIKE "&game_kills"
AND game_deaths LIKE "&game_deaths"; AND game_deaths LIKE "&game_deaths";
--Select with pattern
SELECT player_name FROM players SELECT player_name FROM players
WHERE player_name LIKE "&player_name%" WHERE player_name LIKE "&player_name%"
AND contact_email IS NOT NULL; AND contact_email IS NOT NULL;
--Select with negative predictate
SELECT prize_amount FROM prizes SELECT prize_amount FROM prizes
WHERE achievement_name NOT="winner" WHERE achievement_name NOT="winner"
AND prize_amount > 100; AND prize_amount > 100;
--2 table join query
SELECT tournament_name, genre_name SELECT tournament_name, genre_name
FROM categories, tournaments FROM categories, tournaments
WHERE categories.genre_id = tournaments.genre_id; WHERE categories.genre_id = tournaments.genre_id;
--3 table join query
SELECT team_name, player_name, team_player_id SELECT team_name, player_name, team_player_id
FROM teams, players, team_players FROM teams, players, team_players
WHERE teams.team_id = team_players.team_id WHERE teams.team_id = team_players.team_id
AND players.player_id = team_players.player_id; AND players.player_id = team_players.player_id;
--Additional query
SELECT tournament_name, genre_name, prize_amount, tournament_start_date SELECT tournament_name, genre_name, prize_amount, tournament_start_date
FROM categories, tournaments, prizes FROM categories, tournaments, prizes
WHERE categories.genre_id = tournaments.genre_id WHERE categories.genre_id = tournaments.genre_id
AND tournaments.tournament_id = prizes.tournament_id AND tournaments.tournament_id = prizes.tournament_id
ORDER BY prize_amount DESC; ORDER BY prize_amount DESC;
--Additional query ordered by start date
SELECT tournament_name, genre_name, prize_amount, tournament_start_date SELECT tournament_name, genre_name, prize_amount, tournament_start_date
FROM categories, tournaments, prizes FROM categories, tournaments, prizes
WHERE categories.genre_id = tournaments.genre_id WHERE categories.genre_id = tournaments.genre_id