Giới thiệu
Data Analyst là một chuyên ngành, một ngành nghề rất mới xuất hiện trong nền công nghệ công nghệ số ở nước ta, cùng với sự đi lên của công nghệ thông tin thì đó là sự phong phú và đa dạng của dữ liệu. Dưới đây là một số kiến thức tổng hợp SQL cho Data Analyst để các bạn có thể tiện tracking trong quá trình làm việc
Phần 1
Chuẩn
bị công cụ học SQL
Cho cơ sở dữ liệu MySQL
Cho cơ sở dữ liệu Oracle
Phần 2
Kiến thức SQL
cơ bản
- Tổng hợp một số câu lệnh DDL thường dùng
- Một số câu lệnh DML hay sử dụng
- Ràng buộc trong sql
- Mối quan hệ giữa table và record trong sql
- Tác dụng của khóa chính
- Tác dụng của khóa ngoại
- Giá trị Unique trong SQL
- Giá trị NULL trong sql
- So sánh khóa chính với khóa ngoại
- Cách đánh khóa chính trong một số loại DB
- Cách tạo khóa ngoại trong một số loại DB khác nhau
- Một số kiểu datatype hay sử dụng khi tạo bảng
Phần 3
Các
hàm
xử
lý
chuỗi
- Hàm left, right trong MySQL
- Hàm position, substr trong MySQL
- Hàm concat trong MySQL
- Hàm cast trong MySQL
- Hàm coalesce trong MySQL
- Hàm concat_ws trong MySQL
- Hàm find_in_set trong MySQL
- Hàm INSTR trong MySQL
- Hàm LCASE trong MySQL
- Hàm LENGTH trong MySQL
- Hàm LOCATE trong MySQL
- Hàm LOWER trong MySQL
- Hàm LPAD trong MySQL
- Hàm LTRIM trong MySQL
- Hàm MID trong MySQL
- Hàm REPEAT trong MySQL
- Hàm REPLACE trong MySQL
- Hàm REVERSE trong MySQL
- Hàm RPAD trong MySQL
- Hàm RTRIM trong MySQL
- Hàm SPACE trong MySQL
- Hàm STRCMP trong MySQL
- Hàm SUBSTRING trong MySQL
- Hàm SUBSTRING_INDEX trong MySQL
- Hàm TRIM trong MySQL
- Hàm UCASE trong MySQL
- Hàm UPPER trong MySQL
Phần 4
Các
Hàm
Xử
lý
Toán
học
- Hàm left, right trong MySQL
- Hàm position, substr trong MySQL
- Hàm concat trong MySQL
- Hàm cast trong MySQL
- Hàm coalesce trong MySQL
- Hàm concat_ws trong MySQL
- Hàm find_in_set trong MySQL
- Hàm INSTR trong MySQL
- Hàm LCASE trong MySQL
- Hàm LENGTH trong MySQL
- Hàm LOCATE trong MySQL
- Hàm LOWER trong MySQL
- Hàm LPAD trong MySQL
- Hàm LTRIM trong MySQL
- Hàm MID trong MySQL
- Hàm REPEAT trong MySQL
- Hàm REPLACE trong MySQL
- Hàm REVERSE trong MySQL
- Hàm RPAD trong MySQL
- Hàm RTRIM trong MySQL
- Hàm SPACE trong MySQL
- Hàm STRCMP trong MySQL
- Hàm SUBSTRING trong MySQL
- Hàm SUBSTRING_INDEX trong MySQL
- Hàm TRIM trong MySQL
- Hàm UCASE trong MySQL
- Hàm UPPER trong MySQL
Phần 5
Window
Function
- Hàm left, right trong MySQL
- Hàm position, substr trong MySQL
- Hàm concat trong MySQL
- Hàm cast trong MySQL
- Hàm coalesce trong MySQL
- Hàm concat_ws trong MySQL
- Hàm find_in_set trong MySQL
- Hàm INSTR trong MySQL
- Hàm LCASE trong MySQL
- Hàm LENGTH trong MySQL
- Hàm LOCATE trong MySQL
- Hàm LOWER trong MySQL
- Hàm LPAD trong MySQL
- Hàm LTRIM trong MySQL
- Hàm MID trong MySQL
- Hàm REPEAT trong MySQL
- Hàm REPLACE trong MySQL
- Hàm REVERSE trong MySQL
- Hàm RPAD trong MySQL
- Hàm RTRIM trong MySQL
- Hàm SPACE trong MySQL
- Hàm STRCMP trong MySQL
- Hàm SUBSTRING trong MySQL
- Hàm SUBSTRING_INDEX trong MySQL
- Hàm TRIM trong MySQL
- Hàm UCASE trong MySQL
- Hàm UPPER trong MySQL
Kết luận
Trên đây là tổng hợp các nội dung về SQL mà SmartData đã chia sẻ, hy vọng sẽ giúp các bạn dễ dàng tìm kiếm và học hỏi hơn
Nếu bạn là newbie có thể tham khảo bài viết này để tìm hiểu lộ trình học DA trong 3 tháng của SmartData
Nếu bạn thấy bài viết hay và hữu ích, bạn có thể tham gia các kênh sau của SmartData để nhận được nhiều hơn nữa: