Một số hàm trong SQL
SQL có nhiều hàm xây dựng sẵn có thể bạn dùng tơi như:
- UPPER chuyển chuỗi thành chữ HOA
- LOWER chuyển chuỗi thành chữ thường
- SQRT căn bậc 2 của một số (SQLite không hỗ trợ)
- AVG giá trị trung bình của cột
- SUM giá trị tổng của cột
- ABS trị tuyệt đối
- MIN / MAX giá trị nhỏ nhất, lớn nhất
- COUNT đếm số dòng
Một số ví dụ
Chuyển thành chữ hoa với UPPER SQL
SELECT upper(HoTen) AS Name FROM Khachhang
Name |
---|
ĐặNG TUấN ANH |
HOàNG ĐứC ANH |
LưU TRANG ANH |
... |
Có một file CSDL mẫu dạng SQLite, bạn có thể tải về thực hành: CSDL SQLite mẫu. Hoặc Chạy SQL Online
Tính giá trị trung bình AVG SQL
Tính giá trung bình của toàn bộ sản phẩm
SELECT avg(Gia) AS GiaTB FROM Sanpham
GiaTB |
---|
144610.3896103896 |
Đếm số lượng với COUNT SQL
Đếm toàn bộ số lượng sản phẩm có giá trên 15000
SELECT count(SanphamID) AS Soluong FROM Sanpham WHERE Gia > 150000
Soluong |
---|
30 |
Giá trị nhỏ nhất MIN SQL
Lấy giá nhỏ nhất của sản phẩm
SELECT min(Gia) AS MinPrice FROM Sanpham
MinPrice |
---|
12000 |
Tương tự lớn nhất
Tính tổng SUM SQL
Trả về tổng cổng các giá trị trong cột
Select SUM(Soluong) from DonhangChiTiet