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;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:
- 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 - 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ử
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
2Điều kiện
Kiến thức cơ bản về điều kiệnTừ khóa ANDTừ khóa ORTừ khóa NOTKết hợp nhiều điều kiệnDấu ngoặc đơnGiá trị logic3Định dạng giá trị trả về cụ thể
Giá trị nullSắp xếp kết quả phần 1Sắp xếp kết quả phần 2Ôn tập: Công ty an ninh mạngGiới hạn số bản ghiÔn tập: Nhà máy sản xuất xe6Thử thách nhập môn
Ôn tập: bầu cử quốc hộiÔn tập: cảnh sát bắt giữ tội phạmÔn tập: vật chứa đồ uống tại quầy barÔn tập: kỹ sư tạo cột mớiTự luyện tập: Playground SQL