9 Câu lệnh SQL cơ bản mà dân tự học Data Analyst cần nắm trong lòng bàn tay

Hiểu được tầm quan trọng của SQL đối với công việc của một Data Analyst, UniGap xin chia sẻ 9 câu lệnh SQL cơ bản mà một người tự học Data Analyst chắc chắn sẽ không thể bỏ qua. Cùng tự học Data Analyst với UniGap nhé!

Các câu lệnh dành cho người tự học Data Analyst

Lệnh SELECT – FROM

Câu lệnh SELECT được sử dụng để truy vấn lấy dữ liệu từ cơ sở dữ liệu. Kết quả được lưu trong một bảng gọi là result-set. Một câu lệnh truy vấn có thể lấy thông tin từ các cột chỉ định hoặc tất cả các cột trong bảng, bằng cú pháp như sau:

SELECT column_list

FROM table_name

Có rất nhiều lệnh con trong câu lệnh SELECT. Nhưng cấu trúc đơn giản nhất là:

SELECT FROM WHERE <điều kiện>;

tu-hoc-data-analyst-voi-9-cau-lenh-sql-co-ban-1
Ví dụ về câu lệnh SELECT –  FROM

Lệnh WHERE

WHERE dùng để lọc data từ bảng vào để bắt đầu thực hiện truy vấn. Trong 1 lệnh WHERE có thể chứa nhiều điều kiện, có thể phân cách bằng AND/OR.

Ví dụ: Đề bài yêu cầu lấy id và tên học sinh có điểm toán lớn hơn 8 và khoa học lớn hơn 8.

tu-hoc-data-analyst-voi-9-cau-lenh-sql-co-ban-2
Câu lệnh SQL cơ bản – Lệnh WHERE

Các hàm cơ bản dành cho người tự học Data Analyst

Ngoài các câu lệnh trên, khi tự học Data Analyst bạn cũng cần quan tâm đến các hàm sau.

Hàm SUM

Chức năng: Hàm SUM trả về giá trị tổng của một cột, một tập hợp dữ liệu hoặc một biểu thức.

Ví dụ: lấy tổng giá trị đơn hàng.

tu-hoc-data-analyst-voi-9-cau-lenh-sql-co-ban-3
Câu lệnh SQL cơ bản – Hàm SUM

Hàm COUNT

Chức năng: Cho biết số phần tử trong cột đó. Nói cách khác là đếm số dòng hoặc số lần phần tử đó xuất hiện trong cột.

Ví dụ: đếm số học viên trong lớp.

tu-hoc-data-analyst-voi-9-cau-lenh-sql-co-ban-4
Ứng dụng câu lệnh SQL trong phân tích dữ liệu – Hàm COUNT

Hàm AVG

Chức năng: Hàm AVG  trả về giá trị trung bình của một biểu thức hay giá trị trung bình theo cột được chỉ định.

Ví dụ: tính điểm trung bình của học sinh.

tu-hoc-data-analyst-voi-9-cau-lenh-sql-co-ban-5
Minh họa về sử dụng hàm AVG trong SQL

Mệnh đề cho người tự học Data Analyst

Tiếp theo là các mệnh đề SQL mà một người tự học Data Analyst cần quan tâm và dành thời gian luyện tập.

Mệnh đề GROUP BY

Chức năng: hiển thị dữ liệu trong nhóm. Nếu câu lệnh có các phép tính toán, thường gọi là Aggregate Function như SUM(), AVG(), COUNT() thì ta phải GROUP BY tất cả các trường non-aggregate function.

Ví dụ: tính giá trị NMV trung bình của từng khách hàng.

tu-hoc-data-analyst-voi-9-cau-lenh-sql-co-ban-6
Ứng dụng mệnh đề GROUP BY để phân tích dữ liệu

Mệnh đề ORDER BY

Chức năng: dùng để sắp xếp dữ liệu theo chiều tăng (ASC) hoặc giảm (DESC). Nếu không ghi ASC hoặc DESC thì mặc định luôn là ASC.

Ví dụ: tính giá trị NMV trung bình của từng khách hàng, sắp xếp theo chiều giảm dần.

tu-hoc-data-analyst-voi-9-cau-lenh-sql-co-ban-7
Ứng dụng mệnh đề ORDER BY để sắp xếp dữ liệu

Mệnh đề HAVING

HAVING thường được sử dụng cùng GROUP BY, luôn đứng sau GROUP BY trong syntax. HAVING dùng để lọc dữ liệu ta muốn xem từ các aggregate function. HAVING chỉ có các động lên kết quả, output của câu query, chứ không tác động lên bảng.

Ví dụ: tính giá trị NMV trung bình của từng khách hàng, sắp xếp theo chiều giảm dần, lấy những ai có giá trị trung bình nmv từ 250 trở lên.

tu-hoc-data-analyst-voi-9-cau-lenh-sql-co-ban-8
Ứng dụng mệnh đề HAVING lọc dữ liệu

Toán tử so sánh

Cuối cùng nhưng không kém phần quan trọng, Toán tử so sánh là một câu lệnh không thể bỏ qua khi bạn tự học Data Analyst.

IN(): thoả mãn với giá trị trong danh sách

NOT: không đáp ứng điều kiện

LIKE: kết hợp mẫu(pattern) với % để tìm kiếm giá trị gần giống

IS NULL: lấy giá trị null

IS NOT NULL: lấy giá trị không null, không lấy những dòng có giá trị là null

BETWEEN … AND…: nằm trong khoảng (bao gồm luôn cả giá trị đầu vào cuối)

= : bằng

<> :  không bằng

!=  :  không bằng

> :   lớn hơn

< :  bé hơn

>= : lớn hơn hoặc bằng

<= : bé hơn hoặc bằng

!> : không lớn hơn

!< : không bé hơn

Trên đây là những câu lệnh SQL cơ bản nhất dành cho Data Analyst. Việc tự học Data Analyst không hề khó nếu bạn có được lộ trình phù hợp và dành đủ thời gian.

Data Coaching 1 on 1 – người bạn đồng hành giúp các bạn đạt mục tiêu apply Data Analyst thành công

Data Coaching 1 on 1 là dự án coaching của công ty TNHH UniGap – với sứ mệnh thu hẹp khoảng cách giữa trường đại học và nơi làm việc bằng phương pháp phù hợp, chi phí tối ưu và mục tiêu được cam kết. 

Trải nghiệm ngay phương pháp Coaching để nhanh chóng đạt mục tiêu
Trải nghiệm ngay phương pháp Coaching để nhanh chóng đạt mục tiêu

Khoá Data Analyst Coaching 1 on 1 là khoá coaching giúp các bạn đang tự học Data Analyst đạt mục tiêu apply Data Analyst thành công trong 6 tháng. Đặc biệt phù hợp với các bạn dưới 27 tuổi, đang muốn tham gia ngành Data và cần có một đội ngũ thực chiến chuyên nghiệp đồng hành để giúp bạn đi nhanh hơn, cam kết đạt mục tiêu thành công.

Bạn có thể liên hệ để đặt lịch tư vấn miễn phí tại đây

Data Coaching 1 on 1 – UniGap /Right mindset – True Success/

Nhận tin bài viết mới miễn phí



    WORKSHOP MIỄN PHÍ CHIA SẺ KIẾN THỨC CHUYÊN NGÀNH

    Đăng ký workshop

    NHẬN NGAY BỘ EBOOK & TÀI LIỆU TỰ HỌC MIỄN PHÍ

    Ebook miễn phí