Đặt bí danh và các phép tính

SQL nâng cao

Jasmin Ludolf

Data Science Content Developer, DataCamp

Toán học

+, -, *, và /

SELECT (4 + 3);
|7|

 

SELECT (4 * 3);
|12|
SELECT (4 - 3);
|1|
SELECT (4 / 3);
|1|
SQL nâng cao

Toán học

SELECT (4 / 3);
|1|
SELECT (4.0 / 3.0);
|1.333...|
SQL nâng cao

Hàm tổng hợp so với hàm số học

Các hàm tổng hợp ![Một ví dụ về bảng dữ liệu có khung đỏ bao quanh một cột duy nhất, còn được gọi là trườnghttps://assets.datacamp.com/production/repositories/6052/datasets/df67a2e1c2fb3e78d1bbe4fde030238cbbfd7d5f/fields.jpg (field) trong SQL.

Toán học ![Một ví dụ về bảng dữ liệu có khung đỏ bao quanh một bản ghi duy nhất, còn được gọi là hàng.https://assets.datacamp.com/production/repositories/6052/datasets/93e8be1320720d7b4f7554fff5d786ce63538a20/records.jpg

SQL nâng cao

Mối liên hệ giữa bí danh và các phép tính

SELECT (gross - budget)
FROM films;
|?column?|
|--------|
|null    |
|2900000 |
|null    |
...
SELECT (gross - budget) AS profit
FROM films;
|profit  |
|--------|
|null    |
|2900000 |
|null    |
...
SQL nâng cao

Đặt bí danh cho các hàm

SELECT MAX(budget), MAX(duration)
FROM films;
|max        |max|
|-----------|---|
|12215500000|334|
SELECT MAX(budget) AS max_budget,
       MAX(duration) AS max_duration
FROM films;
|max_budget |max_duration|
|-----------|------------|
|12215500000|334         |
SQL nâng cao

Thứ tự thực thi

  • Bước 1: FROM
  • Bước 2: WHERE
  • Bước 3:SELECT(các bí danh được đặt tại đây)
  • Bước 4: LIMIT

 

  • Các biệt danh được đặt trong mệnhSELECTđề không thể được sử dụng trong mệnhWHEREđề do thứ tự thực thi.
SELECT budget AS max_budget
FROM films
WHERE max_budget IS NOT NULL;
column "max_budget" does not exist
LINE 5: WHERE max_budget IS NOT NULL;
              ^
SQL nâng cao

Cùng thực hành nào!

SQL nâng cao

Preparing Video For Download...