SQL

Giới thiệu về Recursive CTE – Cách hoạt động và ứng dụng trong phân tích dữ liệu

Cách hoạt động và ứng dụng của recursive CTE

Recursive CTE (CTE đệ quy) là kỹ thuật SQL giúp truy vấn lặp trên dữ liệu bằng cách tự tham chiếu, đặc biệt hữu ích khi xử lý cấu trúc phân cấp và bài toán đồ thị. Bài viết giải thích cấu trúc anchor member và recursive member, mô tả cơ chế hoạt động theo từng bước, đồng thời minh họa bằng các ví dụ thực tế như sơ đồ tổ chức nhân sự và tìm tuyến đường giữa các thành phố. Ngoài ra, bài viết cũng so sánh Recursive CTE với Non-recursive CTE và đưa ra các lưu ý quan trọng để tránh vòng lặp vô hạn.

Stored Procedure trong SQL: khái niệm và so sánh với UDF

Stored Procedure trong SQL

Stored Procedure là một thành phần quan trọng trong SQL giúp đóng gói logic nghiệp vụ, tối ưu hiệu năng và tăng cường bảo mật. Bài viết phân tích có hệ thống khái niệm, ưu điểm của Stored Procedure và so sánh chi tiết với User-Defined Function (UDF), kèm ví dụ minh họa trong SQL Server, giúp người học lựa chọn công cụ phù hợp trong thiết kế cơ sở dữ liệu.

Hướng dẫn kết nối SQL Database thông qua Visual Studio Code (VS Code)

Trong quá trình học tập và làm việc với lập trình hay phân tích dữ liệu, việc lựa chọn công cụ phát triển phù hợp đóng vai trò rất quan trọng. Trước đây, nhiều người thường sử dụng các công cụ chuyên biệt như SQL Server Management Studio (SSMS) hoặc Azure Data Studio để làm…

Viết SQL hiệu quả & Giải mã Execution Plan – Những điều đáng nhớ tại webinar 25/06 

Viết SQL hiệu quả và giải mã Execution Plan để tăng tốc truy vấn

Tối ngày 25/06/2025, Datapot đã tổ chức thành công buổi webinar với chủ đề: “Viết SQL hiệu quả & Giải mã Execution Plan để tăng tốc truy vấn”, thu hút hơn 100 bạn trẻ yêu công nghệ tham dự. Dưới sự chia sẻ của anh Huỳnh Tuấn Kiệt – hiện là Database Administrator tại VietFul và…

Recap Webinar | Giải mã hành vi khách hàng TMĐT: Thực hành với SQL & mô hình RFM

“Học cách đặt đúng câu hỏi – truy vấn đúng – kể đúng câu chuyện từ dữ liệu.”  Tối ngày 07/05/2025, Datapot đã tổ chức webinar “Thực hành với SQL – Giải mã hành vi khách hàng TMĐT từ dữ liệu”, thu hút hơn 200 người tham dự từ nhiều lĩnh vực như chuyên viên…

Giải mã lạm phát toàn cầu – Duy Anh và bước ngoặt sự nghiệp nhờ dữ liệu!

Banner showcase Duy Anh

Ngành học quá rộng, nhưng lại thiếu kỹ năng cụ thể để theo đuổi một lĩnh vực chuyên sâu – bạn có từng trăn trở như vậy?  Nguyễn Thế Duy Anh – sinh viên năm cuối ngành Quản trị Kinh doanh tại Đại học Kinh tế – ĐHQGHN – cũng từng rơi vào cảm giác đó:…

Webinar: Thực hành với SQL – Giải mã hành vi khách hàng TMĐT từ dữ liệu!

“Biết dùng SQL là một chuyện. Nhưng biết cách dùng dữ liệu để kể một câu chuyện có sức nặng với doanh nghiệp – đó mới là điểm khác biệt của người làm phân tích.”  Dữ liệu khách hàng đang trở thành một trong những tài sản quý giá nhất trong ngành thương mại điện…

Sử dụng SQL XML và JSON trong SQL Server

XML trong SQL Server XML là gì? XML (eXtensible Markup Language) là một định dạng dữ liệu văn bản phổ biến, thường được sử dụng để lưu trữ dữ liệu phân cấp và có cấu trúc. Có rất nhiều cơ sở dữ liệu hỗ trợ lưu kiểu dữ liệu XML như IBM, DB2, Oracle, PostgreSQL…

2 kiểu lưu trữ dữ liệu: Row-based storage vs Column-based storage

Tìm hiểu về hai phương pháp lưu trữ dữ liệu trong cơ sở dữ liệu SQL: lưu trữ theo hàng (row-based storage) và lưu trữ theo cột (column-based storage).