Module 7 - SQL Basics
Module 7 - SQL Basics
1
Database and Database Users
Overview
Structured Query Language or also known as SQL is used to retrieve data from
relational databases. We will learn the basic syntax and simple queries.
SQL
SQL Facts
• The command language used is like an English language.
• It is NOT Case sensitive
• It’s not a Programming Language
Course Module
DDL – Data Definition Language
• Used to define and modify data structures
• Schema: databases, tables, views and many more
Database Queries
1. SELECT Columns
Syntax
SELECT *
FROM Tablename
SELECT *
FROM Products;
2. SELECT Rows
Course Module
Select Rows Examples
SELECT *
FROM Products
WHERE Price = 18;
SELECT *
FROM Products
WHERE Price IN (11, 12, 15);
Fundamentals of Database Systems
5
Database and Database Users
BETWEEN min AND max: any value falls in the range, inclusive
SELECT *
FROM Products
WHERE Price BETWEEN 15 and 20;
SELECT *
FROM Products
WHERE ProductName LIKE ‘%tofu%;
2.4 IS NULL
SELECT *
FROM Orders
WHERE PostalCode IS NULL;
SELECT *
FROM Orders
WHERE PostalCode IS NOT NULL;
Course Module
2.5 NOT
Reversal Criteria
Use the word “NOT”
SELECT *
FROM Products
WHERE NOT Price > 20.
Course Module