sql-select Flashcards

1
Q

What is SQL and how is it different from languages like JavaScript?

A

SQL is the primary way of interacting with relational databases. It is a powerful way of retrieving, creating, and manipulating data in a relational database. Unlike JS which is an imperative language, SQL is a declarative language. In declarative languages, programmers describe the results they want and the programming environment comes up with its own plan for getting those results.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

How do you retrieve specific columns from a database table?

A

Use the keyword ‘select’ followed by a comma separated list of column names in double quotes. Use the keyword ‘from’ and type table name in double quotes. Always end with semi colon

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

How do you filter rows based on some specific criteria?

A

‘where’

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are the benefits of formatting your SQL?

A

It is just orderly. For readability.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are the four comparison operators that can be used in a ‘where’ clause?

A

The value of the ‘category’ column is being compared using a single = equals sign. (Other comparisons like , !, and = are available too)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

How do you limit the number of rows returned in a result set?

A

Use the ‘limit’ clause

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

How do you retrieve all columns from a database table?

A

Use an asterisk *

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

How do you control the sort order of a result set?

A

You can do ‘order by’

How well did you know this?
1
Not at all
2
3
4
5
Perfectly