Trang chủ>  Blog >  Kiến thức chuyên môn >  BẬT MÍ LỘ TRÌNH HỌC SQL CƠ BẢN DÀNH CHO NGƯỜI MỚI BẮT ĐẦU

BẬT MÍ LỘ TRÌNH HỌC SQL CƠ BẢN DÀNH CHO NGƯỜI MỚI BẮT ĐẦU


Lộ trình học SQL cơ bản dành cho dân newbie hay trái ngành của MCI sẽ là điểm tựa vững chắc giúp bạn tự tin trên con đường phát triển sự nghiệp về dữ liệu.

  449 lượt xem

Nội dung bài viết

Sự phát triển của thời đại công nghệ số vài năm trở lại đây đã khiến cho ngành phân tích dữ liệu ngày một “hot” trong thị trường việc làm. Chính vì thế, các ứng viên Data Analyst luôn được săn đón với mức thu nhập “khủng” cùng nhiều phúc lợi hấp dẫn. Cũng vì điều này mà ngày một nhiều thông tin về Data Analyst khiến mọi người hoang mang. Trong đó không thể nhắc  SQL - ngôn ngữ truy vấn dữ liệu luôn được săn đón bởi sự phổ biến trong quy trình phân tích dữ liệu. Đối với newbie hay trái ngành, việc có lộ trình học SQL cơ bản sẽ giúp bạn rút gọn thời gian apply vào vị trí Data Analyst từ 1 năm còn 6 tháng. Tham khảo lộ trình học SQL cơ bản của MCI để bạn định hướng tốt hơn về con đường phát triển sự nghiệp của mình nhé!

LỘ TRÌNH HỌC SQL CƠ BẢN DÀNH CHO NGƯỜI MỚI BẮT ĐẦU

PHẦN 01: HIỂU RÕ KHÁI NIỆM CƠ BẢN CỦA SQL

Như bài chia sẻ trên fanpage “SQL - HỌC THẾ NÀO CHO CHUẨN ?” MCI có đề cập bạn hãy nắm rõ các câu lệnh truy vấn cơ bản như

SELECT: Hiển thị kết quả truy vấn

FROM: Sử dụng data từ bảng nào

WHERE: Khai báo điều kiện

GROUP BY: gom nhóm theo đối tượng

ORDER BY: Sắp xếp dữ liệu

HAVING: sắp xếp dữ liệu sau khi gộp thành nhóm

Bên cạnh đó, hãy học và nắm vững các hàm có trong Aggregate function như SUM, AVG, MAX, MIN, COUNT, COUNT DISTINCT

PHẦN 02: NẮM VỮNG CÁC CÂU LỆNH JOIN

Tiếp theo là các câu lệnh SQL JOIN. Đây là phép kết nối dữ liệu từ nhiều bảng lại với nhau, nối 2 bảng, 3 bảng.. với nhau. Khi bạn cần truy vấn các cột dữ liệu từ nhiều bảng khác nhau để trả về trong cùng một tập kết quả , bạn cần dùng JOIN. Một số câu lệnh cơ bản của JOIN bạn nên chú ý:

INNER JOIN: Trả về tất cả các hàng khi có ít nhất một giá trị ở cả hai bảng

LEFT JOIN: Trả lại tất cả các dòng từ bảng bên trái, và các dòng đúng với điều kiện từ bảng bên phải

RIGHT JOIN: Trả lại tất cả các hàng từ bảng bên phải, và các dòng thỏa mãn điều kiện từ bảng bên trái

OUTER JOIN: Trả về tất cả các dòng đúng với 1 trong các bảng.

PHẦN 03: TÌM HIỂU CÁC LỆNH CHÍNH TRONG SQL

Tìm hiểu các kiến thức về Subquery, Window functions như ROW_NUMBER, RANK() và DENSE_RANK(), LAG và LEAD, Movable window frames. Ngoài ra, Partition keys, primary keys, foreign keys, và indexes cũng là kiến thức bạn cần phải nắm rõ để phục vụ cho công việc sau này. Bên cạnh đó, các lệnh chính trong SQL bạn cũng nên hiểu rõ

Hãy tìm hiểu các loại lệnh chính trong SQL bao gồm

DQL - Data Query Language: Đây là lệnh truy vấn chính trong SQL. Đa số các BI, DA sẽ thao tác nhóm lệnh này

DDL - Data Definition Language: Đây là lệnh giúp bạn định nghĩa dữ liệu trong database bao gồm bảng, cột và hàng. Lệnh này bao gồm các lệnh: CREATE, ALTER, RENAME, TRUNCATE và DROP

DCL - Data Control Language: Đây là lệnh giúp bảo mật dữ liệu và trao quyền cho người dụng. Lệnh DCL bao gồm lệnh: GRANT và REVOKE

DML - Data manipulation Language: Lệnh này giúp bạn thay đổi giá trị dữ liệu trong bảng. Bao gồm các lệnh: SELECT, INSERT, DELETE, UPDATE

PHẦN 04: CÁC CÂU LỆNH THƯỜNG GẶP KHI PHỎNG VẤN SQL

Một số câu lệnh bạn sẽ thường gặp khi làm bài test tuyển dụng ở các vị trí như Data Analyst, Business Analyst, Data Science,..

- Các câu lệnh trong JOIN như LEFT JOIN, RIGHT JOIN, CROSS JOIN

- SELECT, FROM, WHERE, GROUP BY, LIMIT

- Các câu lệnh liên quan đến thời gian (ngày, tháng, năm, timestamp,..)

- Các hàm dùng để tính toán SUM, AVG, MAX, MIN, COUNT, COUNT DISTINCT,…

- Cách sử dụng NULL

- Các câu lệnh làm sạch dữ liệu như CAST, TRY_CAST, CONVERT, TRY_CONVERT, IS NULL,…

- Window function (ROW_NUMBER, RANK, LEAD, LAG,…)

- Sub-query & WITH clause

PHẦN 05: BÀI TEST KIỂM TRA NĂNG LỰC CỦA FPT

Về bài test tuyển dụng về SQL bạn có thể tham khảo bài test sau đây:

Liệt kê MaDKCC, MaNhaCC, TenNhaCC, DiaChi, MaSoThue, TenLoaiDV, DonGia, HangXe, NgayBatDauCC, NgayKetThucCC của tất cả các lần đăng ký cung cấp phương tiện với yêu cầu những nhà cung cấp nào chưa từng thực hiện đăng ký cung cấp phương tiện thì cũng liệt kê thông tin những nhà cung cấp đó ra.

Hi vọng sau bài viết này sẽ giúp bạn có định hướng rõ ràng hơn khi bắt tay vào học ngôn ngữ dữ liệu SQL cơ bản đến nâng cao. Trước sự phát triển mạnh mẽ của thông tin, đây chắc chắn là ngành nghề thú vị cho bạn những trải nghiệm khi khám phá, giải mã các con số. Chúc bạn thành công!

 

Chương trình đào tạo: Phân tích dữ liệu, Khoa học dữ liệu, Kĩ sư dữ liệu, Lập trình ứng dụng.
Chất lượng nhất - Uy tín nhất - Nhiều học viên tin tưởng nhất
Hơn 8000 học viên ưu tú đã tốt nghiệp
Các khóa học



Đăng ký tư vấn khóa học

*Vui lòng nhập số điện thoại của bạn

*Vui lòng nhập họ tên của bạn

*Vui lòng chọn địa điểm học

*Vui lòng chọn giới tính

*Vui lòng chọn 1 trường


Các bài viết liên quan


Hướng Dẫn Cách Sử Dụng Truy Vấn SQL Trong Google Sheets Một Cách Hiệu Quả

Tìm hiểu cách sử dụng truy vấn SQL cho Google Sheets để tối ưu hóa dữ liệu, tiết kiệm thời gian và nâng cao hiệu suất công việc một cách hiệu quả nhất!

Tìm hiểu: Câu lệnh select trong SQL

Tìm hiểu cách sử dụng câu lệnh SELECT trong SQL để truy xuất dữ liệu từ cơ sở dữ liệu với cú pháp dễ hiểu và ví dụ minh họa chi tiết.

Khai phá dữ liệu với SQL: Hướng dẫn cho người mới bắt đầu

Việc khai thác dữ liệu hiệu quả là rất quan trọng để ra quyết định chính xác. SQL (Structured Query Language) là công cụ chủ chốt giúp bạn thực hiện điều này bằng cách quản lý và phân tích dữ liệu. Bài viết này cung cấp hướng dẫn cơ bản về cách để khai phá dữ liệu với SQL hiệu quả, từ các câu lệnh đơn giản đến các kỹ thuật phân tích nâng cao, dành cho những người mới bắt đầu.

Các bài viết liên quan