SQL Quiz

SQL Quiz

University

18 Qs

quiz-placeholder

Similar activities

Key and constrain

Key and constrain

University

15 Qs

Chapter : 9 Working with tables

Chapter : 9 Working with tables

5th Grade - University

15 Qs

SQL Quiz

SQL Quiz

University

19 Qs

Database Management Systems Unit II Quiz

Database Management Systems Unit II Quiz

University

20 Qs

DBMS Introduction Quiz 1

DBMS Introduction Quiz 1

University

20 Qs

Engineering ACW Semester 2 - #2 Data

Engineering ACW Semester 2 - #2 Data

University

15 Qs

CIW IBA Lesson 6 Vocabulary

CIW IBA Lesson 6 Vocabulary

8th Grade - Professional Development

16 Qs

Excel Quiz

Excel Quiz

KG - University

15 Qs

SQL Quiz

SQL Quiz

Assessment

Quiz

Computers

University

Hard

Created by

HUỲNH Analyst

Used 53+ times

FREE Resource

18 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Query Optimization: What is the main reason to not use SELECT * to explore your dataset?

The BigQuery preview data table feature is faster and free to preview records

Selecting all columns is an expensive operation performance-wise, especially with no filters

Selecting all columns, even with WHERE clause filters, will scan your entire dataset and incur charges for all bytes processed.

All of the above

2.

MULTIPLE SELECT QUESTION

45 sec • 1 pt

Data Duplication Checking: What is a common way in SQL to identify duplicate records?

Sort the records and look for multiple occurrences visually

Use an easy-to-go COUNT function

Use ranking functions (row_number, rank, dense_rank) to number the records in order of time

Check whether the tables we are going to perform joining have the one-to-many relationship

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Query Optimization: What is NOT one of the best practices for cost optimizing your queries?

Avoid SELECTing all columns in your data, use only what you need

Use LIMIT queries with WHERE clause filters to limit the amount of data scanned

Filter your data as early as possible so you are not doing work on records that are later filtered out

None of answer above

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Query Optimization: What is the better method to quickly and approximately check A30 from `USER_LOGIN_V2` table?

APPROX_COUNT_DISTINCT()

Just use COUNT(DISTINCT)

HyperLogLog++

The first and third answer

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is better way to get the latest or highest value record? For example: user_id has highest gmv in a month of OTA?

rank() over (partition by OTA order by gmv asc)

rank() over (partition by OTA order by gmv desc)

ARRAY_AGG(user_id order by gmv desc limit 1)[OFFSET(0)]

row_number() over (partition by OTA order by gmv desc)

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

A data analyst wants to retrieve only records from a database that have matching values in two different tables. Which JOIN function should they use?

LEFT JOIN

RIGHT JOIN

OUTER JOIN

INNER JOIN

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

You are working with a dataset with the column name “firstquarterexpenses.” How can you rename this column to make it more readable?

1st_quarter_expenses

fqe

first_quarter_expenses

first+quarter+expenses

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?