Class-14

Understanding the SELECT Statement in SQL

When working with SQL, the most fundamental keyword you will use is SELECT. This keyword is present in all queries and is used to retrieve data from a database. Whether you need to retrieve a single column, multiple columns, or all data from a table, the SELECT statement is the tool for the job. Let’s dive into how it works and how to use it effectively.

Basic Syntax of the SELECT Statement

The syntax for the SELECT statement is straightforward:

SELECT column_name FROM table_name;

For example, if you want to retrieve the first_name column from a table called actor, you would write:

SELECT first_name FROM actor;

Selecting Multiple Columns

If you need to retrieve multiple columns, you simply separate them with a comma:

SELECT first_name, last_name FROM actor;

It is important to note that there should be no comma after the last column name.

Selecting All Columns

If you want to retrieve all columns from a table without listing each one, you can use the asterisk (*) wildcard:

SELECT * FROM actor;

This command will return all the columns and rows in the actor table.

Formatting the SQL Code

The format of SQL code does not affect its execution. You can write the query in different styles, such as:

SELECT first_name,
       last_name
FROM actor;

or:

SELECT first_name, last_name FROM actor;

Both formats are valid, and it is a good practice to use formatting that improves readability.

Practicing in pgAdmin

Now, let’s apply this knowledge in pgAdmin, the graphical interface for managing PostgreSQL databases.

Steps to Write and Execute SQL Queries in pgAdmin:

  1. Open pgAdmin and expand the PostgreSQL server.

  2. Locate your database (e.g., Green Cycles) and expand it.

  3. Expand the Schemas section and find the public schema.

  4. Locate the Tables section to see available tables.

  5. Open the Query Tool by right-clicking on the database and selecting Query Tool.

  6. In the query editor, write:

    SELECT * FROM address;
    
  7. Execute the query by clicking the play button or pressing F5.

  8. The table’s data will be displayed in the output window.

Retrieving Specific Columns

To retrieve only selected columns, modify your query:

SELECT address, district FROM address;

Again, formatting does not matter; the query can be written in multiple ways.

Conclusion

The SELECT statement is the foundation of SQL querying. It allows you to retrieve the data you need in a structured way. Understanding how to use it effectively is essential for any data analyst or database administrator.

In the next section, we will put this knowledge into practice with a challenge to reinforce your learning.


Was this article helpful?