Các hàm tổng hợp trong database

Giới thiệu nội dung bài viết

Chào các em, hôm nay chúng ta sẽ nói về các hàm tổng hợp trong Database là gì nhé?

  • Ví dụ ta có Table sau đây:
CustomerName ContactName Address City PostalCode Country
Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany
Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitución 2222 México D.F. 05021 Mexico
Antonio Moreno Taquería Antonio Moreno Mataderos 2312 México D.F. 05023 Mexico
Around the Horn Thomas Hardy 120 Hanover Sq. London WA1 1DP UK
Berglunds snabbköp Christina Berglund Berguvsvägen 8 Luleå S-958 22 Sweden

1. SQL Limit

Chúng ta sử dụng Limit để chỉ rõ số dòng sẽ được trả về.

  • Cú pháp


1
2
3
4
SELECT column_name(s)
FROM table_name
WHERE condition
LIMIT number;
  • Ví dụ chúng ta chỉ lấy 3 dòng


1
2
SELECT * FROM Customers
LIMIT 3; 
  • Chúng ta có thể kết hợp mệnh đề Where vào trong câu truy vấn


1
2
3
SELECT * FROM Customers
WHERE Country='Germany'
LIMIT 3; 

2. SQL Min và Max

  • Cú pháp
1
2
3
SELECT MIN(column_name)
FROM table_name
WHERE condition;


1
2
3
SELECT MAX(column_name)
FROM table_name
WHERE condition;
  • Ví dụ lấy ra những kết quả có giá trị thấp nhất


1
2
SELECT MIN(Price) AS SmallestPrice
FROM Products;
  • Ví dụ lấy ra những kết quả có giá trị cao nhất
1
2
SELECT MAX(Price) AS LargestPrice
FROM Products; 

3. SQL Count AVG SUM

Chúng ta sử dụng Count để đếm số lượng kết quả trả về.

  • Cú pháp


1
2
3
SELECT COUNT(column_name)
FROM table_name
WHERE condition; 
  • Ví dụ đếm số lượng sản phẩm hiện có là bao nhiêu


1
2
SELECT COUNT(ProductID)
FROM Products;

Chúng ta sử dụng AVG để lấy giá trị trung bình.

  • Cú pháp


1
2
3
SELECT AVG(column_name)
FROM table_name
WHERE condition; 
  • Ví dụ lấy giá trị trung bình của tổng sản phẩm


1
2
SELECT AVG(Price)
FROM Products;

Chúng ta sử dụng Sum để tính tổng.

  • Cú pháp


1
2
3
SELECT SUM(column_name)
FROM table_name
WHERE condition; 
  • Ví dụ tính tổng số đơn hàng


1
2
SELECT SUM(Quantity)
FROM OrderDetails; 

Mọi người hãy Subscribe kênh youtube dưới đây nhé để cập nhật các video mới nhất về kỹ thuật và kỹ năng mềm

Các khoá học lập trình MIỄN PHÍ tại đây


Comments