0% found this document useful (0 votes)
3 views2 pages

1NF - Google Sheets

Database

Uploaded by

Swagat CHS Ltd
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views2 pages

1NF - Google Sheets

Database

Uploaded by

Swagat CHS Ltd
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

SELECT - Basic selection of data

-- Select all books


SELECT * FROM Books;
-- Select specific columns
SELECT title, publication_year FROM Books;
WHERE - Filtering records

-- Books published after 1900


SELECT title, publication_year FROM Books WHERE publication_year > 1900;
-- Find a specific member
SELECT * FROM Members WHERE last_name = 'Smith';
ORDER BY - Sorting results

-- Order books by publication year (oldest first)


SELECT title, publication_year FROM Books ORDER BY publication_year;
-- Order books by publication year (newest first)
SELECT title, publication_year FROM Books ORDER BY publication_year DESC;
Aggregate Functions

-- Count total number of books


SELECT COUNT(*) FROM Books;
-- Find the oldest publication year
SELECT MIN(publication_year) FROM Books;
-- Find the newest publication year
SELECT MAX(publication_year) FROM Books;
GROUP BY - Grouping results

-- Count books by publication year


SELECT publication_year, COUNT(*) FROM Books GROUP BY publication_year;
JOIN - Combining tables
-- Find which books are on loan and who borrowed them
SELECT Books.title, Members.first_name, Members.last_name
FROM Loans
JOIN Books ON Loans.book_id = Books.book_id
JOIN Members ON Loans.member_id = Members.member_id;
UPDATE - Modifying data

-- Update a member's email


UPDATE Members SET email = '[email protected]' WHERE member_id = 1;
-- Mark a book as returned
UPDATE Loans SET return_date = '2023-05-19' WHERE loan_id = 2;
DELETE - Removing data

-- Remove a book
DELETE FROM Books WHERE book_id = 2;
-- Remove all loans for a specific member
DELETE FROM Loans WHERE member_id = 1;

You might also like