Menu
CoddyTech

Phép tính theo cột

Thuộc phần Kiến thức cơ bản trong hành trình SQL của Coddy. Bài học 24 trên 72.

Bạn có thể kết hợp nhiều cột và số trong các biểu thức phức tạp. Ví dụ:

SELECT (price * quantity) + shipping_cost as final_price
FROM orders;

Bạn cũng có thể dùng dấu ngoặc đơn để kiểm soát thứ tự thực hiện các phép toán:

SELECT (base_salary + bonus) * (1 - tax_rate) as net_pay
FROM payroll;
challenge icon

Thử thách

Dễ

Các bảng và cột hiện có:

  • products: id, price, quantity

Tạo một truy vấn để tính các giá trị sau:

  1. Một cột tên là total_value, lấy giá nhân với số lượng rồi cộng thêm phí vận chuyển cố định là 15
  2. Một cột tên là discounted_value, trong đó:
    • Trước tiên, lấy giá nhân với số lượng
    • Sau đó áp dụng mức giảm giá 20% (nhân với 0.8)
    • Cuối cùng, cộng thêm phí vận chuyển cố định là 10

Hãy dùng dấu ngoặc đơn phù hợp để đảm bảo các phép tính được thực hiện theo đúng thứ tự!

Tự làm thử

quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Kiến thức cơ bản

Tự luyện tập: Playground SQL