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.
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.
Bạn cần lọc nhiều giá trị trong SQL Server? Tìm hiểu IN/NOT IN, ví dụ thực tế, dùng với subquery, lưu ý NULL và tối ưu truy vấn.
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…
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à…
“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…
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 đó:…
“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…
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…
Tìm hiểu về cách ứng dụng SQL trong Business Intelligence, Data Warehousing và OLAP
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).
Hướng dẫn chi tiết về mệnh đề WHERE và truy vấn lọc dữ liệu với điệu kiện trong SQL.





