การเขียนคิวรี

SQL เบื้องต้น

Jasmin Ludolf

Senior Data Science Content Developer, DataCamp

Aliasing

ใช้ aliasing เพื่อเปลี่ยนชื่อคอลัมน์

SELECT name AS first_name, year_hired
FROM employees;
| first_name | year_hired |
|------------|------------|
| Darius     | 2020       |
| Raven      | 2017       |
| Eduardo    | 2022       |
| Maggie     | 2021       |
| Amy        | 2020       |
| Meehir     | 2021       |
SQL เบื้องต้น

การเลือกระเบียนที่ไม่ซ้ำกัน

SELECT year_hired
FROM employees;
| year_hired |
|------------|
| 2020       |
| 2017       |
| 2022       |
| 2021       |
| 2020       |
| 2021       |
SELECT DISTINCT year_hired
FROM employees;
| year_hired |
|------------|
| 2020       |
| 2017       |
| 2022       |
| 2021       |
SQL เบื้องต้น

DISTINCT กับหลายฟิลด์

 

ตาราง employees

SELECT dept_id, year_hired
FROM employees;
| dept_id | year_hired |
|---------|------------|
| 1       | 2020       |
| 2       | 2017       |
| 2       | 2022       |
| 3       | 2021       |
| 2       | 2020       |
| 3       | 2021       |
SQL เบื้องต้น

DISTINCT กับหลายฟิลด์

SELECT DISTINCT dept_id, year_hired
FROM employees;
| dept_id | year_hired |
|---------|------------|
| 1       | 2020       |
| 2       | 2017       |
| 2       | 2022       |
| 3       | 2021       |
| 2       | 2020       |
SQL เบื้องต้น

Views

  • view คือตารางเสมือนที่เป็นผลลัพธ์ของคำสั่ง SQL SELECT ที่บันทึกไว้
  • เมื่อเข้าถึง view ข้อมูลจะอัปเดตโดยอัตโนมัติตามการเปลี่ยนแปลงของข้อมูลต้นทาง

 

CREATE VIEW employee_hire_years AS
SELECT id, name, year_hired
FROM employees;
SQL เบื้องต้น

การใช้งาน views

SELECT id, name
FROM employee_hire_years;
| id    | name    |
|-------|---------|
| 54378 | Darius  |
| 94722 | Raven   |
| 45783 | Eduardo |
| 90123 | Maggie  |
| 67284 | Amy     |
| 26148 | Meehir  |
SQL เบื้องต้น

มาฝึกกันเถอะ!

SQL เบื้องต้น

Preparing Video For Download...