Câu 4.1:
Trang web này nói về các hàm SQL thường dùng cho các nhiệm vụ phân tích dữ liệu. Các hàm trong trang web này làm việc như sau:
Hàm tổng hợp (Aggregate functions): Dùng để tính toán các giá trị từ một cột hoặc một nhóm cột trong bảng. Ví dụ: count(), sum(), avg(), min(), max().
Hàm toán học (Mathematical functions): Dùng để thực hiện các phép toán số học trên các giá trị trong bảng. Ví dụ: abs(), ceil(), floor(), truncate(), modulo().
Hàm chuỗi (String functions): Dùng để xử lý các giá trị kiểu chuỗi trong bảng. Ví dụ: lower(), upper(), concat(), trim().
Hàm ngày tháng (Date and Time functions): Dùng để xử lý các giá trị kiểu ngày tháng trong bảng. Ví dụ: date(), time(), extract(), date_format().
Hàm cửa sổ (Windows functions): Dùng để thực hiện các tính toán trên một tập con của bảng. Ví dụ: rank(), percent_value(), nth_value().
Hàm khác (Miscellaneous functions): Dùng để thực hiện các chức năng khác nhau trên bảng. Ví dụ: convert(), isnull(), if().
Câu 4.2:
Trang web trên GoLinuxCloud, giải thích chi tiết về hơn 35 hàm SQL thông qua các ví dụ thực tế. Các hàm này được chia thành hai loại chính: Hàm Tích hợp SQL và Hàm Định nghĩa người dùng SQL.
Hàm Tích hợp SQL được sử dụng để thực hiện các thao tác trên chuỗi hoặc dữ liệu số. Chúng được chia thành hai loại chính:|
1. Hàm tổng hợp (Aggregate Functions): Hoạt động trên một tập hợp các giá trị số và trả về một giá trị duy nhất
. Các hàm tổng hợp thường xuyên sử dụng bao gồm:
AVG(): Hàm này được sử dụng để trả về giá trị trung bình của một biểu thức1.
CHECKSUM_AGG(): Hàm này trả về checksum của các giá trị trong một nhóm. Nó có thể phát hiện thay đổi trong một bảng2.
COUNT(): Hàm này được sử dụng để đếm số lượng bản ghi có trong câu lệnh SELECT3.
COUNT_BIG(): Hàm này trả về số lượng hàng trong một bảng chỉ định và giữ nguyên các hàng trùng lặp. Nó đếm mỗi hàng riêng lẻ, bao gồm cả các hàng chứa giá trị null4.
GROUPING(): Hàm này chỉ ra liệu một biểu thức cột được chỉ định trong danh sách GROUP BY có được tổng hợp hay không. GROUPING trả về 1 cho tổng hợp hoặc 0 cho không tổng hợp trong tập kết quả5.
GROUPING_ID(): Chưa tìm thấy thông tin chi tiết về hàm này.
MAX(): Hàm này được sử dụng để trả về giá trị lớn nhất trong một tập giá trị6.
MIN(): Hàm này được sử dụng để trả về giá trị nhỏ nhất trong một tập giá trị7.
STDEV(): Hàm này ước tính độ lệch chuẩn dựa trên mẫu. Độ lệch chuẩn là số đo độ phân tán của các giá trị so với giá trị trung bình8.
STDEVP(): Hàm này tính toán độ lệch chuẩn dựa trên toàn bộ tổng thể được cung cấp ở dạng đối số9.
STRING_AGG(): Chưa tìm thấy thông tin chi tiết về hàm này.
SUM(): Hàm này được sử dụng để tính tổng các giá trị của một cột10.
VAR(): Chưa tìm thấy thông tin chi tiết về hàm này.
VARP(): Chưa tìm thấy thông tin chi tiết về hàm này.
Share with your friends: |