Hàm STUFF trong SQL Server - SQL Server Function
Trong bài này mình sẽ hướng dẫn cách sử dụng hàm STUFF trong SQL Server thông qua cú pháp và ví dụ thực tế. 1. Mô tả Hàm STUFF xóa một chuỗi ký tự khỏi chuỗi nguồn và sau đó chèn một chuỗi ký tự khác vào chuỗi nguồn, bắt đầu từ một vị trí đã chỉ định. ...
Hàm SUBSTRING trong SQL Server - SQL Server Function
Trong bài này mình sẽ hướng dẫn cách sử dụng hàm SUBSTRING trong SQL Server thông qua cú pháp và ví dụ thực tế. 1. Mô tả Hàm SUBSTRING trích xuất một chuỗi con từ một chuỗi. 2. Cú pháp Cú pháp của hàm SUBSTRING trong SQL Server ...
ìm hiểu INSTEAD OF Trigger trong SQL Server - SQL Server nâng cao
Trong bài này chúng ta sẽ học cách sử dụng INSTEAD OF trigger trong SQL Server, đây là tính năng cho phép bạn bỏ qua câu lệnh SQL INSERT, UPDATE hoặc DELETE. 1. INSTEAD OF trigger là gì? INSTEAD OF trigger là một loại trigger đặc biệt, nó cho phép bạn bỏ qua câu lệnh INSERT, UPDATE ...
Giới thiệu Trigger trong SQL Server - SQL Server nâng cao
Trong bài này chúng ta sẽ tìm hiểu một chức năng rất đặc biệt trong hệ quản trị CSDL SQL Server đó là TRIGGER. Trigger được xem như là một chức năng quan trọng giúp bảo đảm các ràng buộc toàn vẹn. 1. Trigger trong SQL Server Trigger dịch sang tiếng Việt có nghĩa là cò súng, ý muốn nói nó ...
Biến Table trong SQL Server - SQL Server nâng cao
Trong bài này bạn sẽ được học một loại biến rất hay đó là biến table trong SQL Server, biến này có thể hiểu là một bảng tạm thời trong một chương trình SQL dùng để lưu trữ các row dữ liệu có các column đã định sẵn. 1. Biến table là gì? Biến table là một loại biến đặc biệt dùng để lưu trữ nhiều ...
Giới thiệu FUNCTION trong SQL Server - SQL Server nâng cao
Trong phần này chúng ta sẽ tìm hiểu đến function trong SQL Server, đây là chức năng giúp ta gom các câu lệnh SQL thành một nhóm và có thể sử dụng lại nhiều lần. Lưu ý: function hai còn gọi là hàm. 1. Function trong SQL Server là gì? Nếu nói đến gom nhóm ...
Vòng lặp WHILE trong SQL Server - SQL Server nâng cao
Trong bài này bạn sẽ được học cách sử dụng vòng lặp WHILE trong SQL Serverđể chạy một khối lệnh và được lặp đi lặp lại nhiều lần. Vòng lặp kết hợp với lệnh rẻ nhánh IF ELSE sẽ giúp bạn viết được những chương trình phức tạp. 1. Giới thiệu vòng lặp WHILE Giả sử bạn muốn viết chương trình in ra ...
Lệnh rẻ nhánh IF ELSE trong SQL Server - SQL Server nâng cao
Trong bài này bạn sẽ được học một lệnh rất hay dùng để rẻ nhánh chương trình đó là lệnh IF ELSE. Lệnh IF ELSE được sử dụng rất nhiều trong procedure, trigger, function vì nó rất linh động khi xây dựng một chương trình phức tạp. 1. Lệnh IF Lệnh if sẽ kiểm tra một biểu thức có đúng hay ...
Cách dùng BEGIN - END trong SQL Server - SQL Server nâng cao
Ở những bài trước học stored procedure mình có sử dụng rất nhiều lần cặp lệnh BEGIN - END, vậy đây là lệnh gì và có ý nghĩa như thế nào trong SQL Server thì chúng ta sẽ tìm hiểu trong bài này nhé. 1. Giới thiệu cặp lệnh BEGIN - END Lệnh BEGIN ... END dùng để khai báo một khối lệnh ...
ham số OUTPUT của Stored Procedure trong SQL Server - SQL Server nâng cao
Bài này bạn sẽ được học cách sử dụng tham số OUTPUT trong procedure, nhiệm vụ của nó là thiết lập giá trị sẽ được trả về khi gọi đến một chương trình stored procedure. 1. Tạo tham số OUTPUT Để tạo một tham số OUTPUT thì bạn vẫn sử dụng cách tạo như một tham số bình thường, có điều là bạn phải ...
ạo biến bằng lênh DECLARE trong SQL Server - SQL Server nâng cao
Stored Procedure là tập hợp những lệnh SQL và những công thức tính toán nên đôi lúc ta cần phải tạo ra một biến để lưu trữ dữ liệu tạm thời, và cách làm như thế nào trong SQL Server thì trong bài này chúng ta sẽ tìm hiểu nhé. Mình sẽ gọi biến là variable. 1. Khai báo biến Để khai báo ...
Stored Procedure Parameters trong SQL Server - SQL Server nâng cao
Ở bài trước bạn đã học được cách tạo và chạy một stored procedure, vậy thì trong bài này mình sẽ nói đến tham số trong stored, hay còn gọi là Stored Procedure Parameter. 1. Tạo Stored Procedure với một tham số Trong các ví dụ ở bài trước chúng ta chỉ tạo một procedure đơn giản đó là lấy danh ...
Giới thiệu Stored Procedure trong SQL Server - SQL Server nâng cao
Trong bài này bạn sẽ được tìm hiểu khái niệm về stored procedure trong SQL Server, qua đó bạn sẽ biết được cách tạo mới, thực thi, thay đổi và xóa stored procedure. 1. Stored Procedure là gì? Stored procedure là tập hợp một hoặc nhiều câu lệnh T-SQL thành một nhóm đơn vị xử lý logic và được ...
Bảng tạm Temporary Tables trong SQL Server - SQL Server nâng cao
Trong bài này mình sẽ hướng dẫn cách tạo và sử dụng bảng tạm Temporary table trong SQL Server, cách sử dụng bảng tạm hiệu quả nhất. 1. Temporary Table là gì? Temporary Table hay còn gọi là bảng tạm, đây là một dạng table đặc biệt được lưu trữ tạm thời trên SQL Server, nó rất hữu ích để lưu kết ...
Cách sử dụng VIEW trong SQL Server - SQL Server nâng cao
Trong bài này bạn sẽ được học về view và các thao tác quản lý view như: tạo view, xóa view, cập nhật dữ liệu cho view, và cuối cùng là các kiến thức liên quan như cơ chế hoạt động của view. 1. View là gì? Đặt vấn đề: Giả sử bạn là một nhà quản trị database (DBA) và bạn có nhiệm vụ mỗi cuối ...
Subquery trong SQL Server - truy vấn con - SQL Server căn bản
Trong bài này ta sẽ tìm hiểu Subquery trong SQL Server, đây là cách giúp bạn có thể sử dụng nhiều câu lệnh Select trong một câu lênh Select, ta hay gọi là truy vấn con. Thực ra mình đã nói chủ đề này khá nhiều ở một số bài như: Subquery trong ...
Các toán tử thường dùng trong SQL Server - SQL Server căn bản
Trong bài này chúng ta sẽ tìm hiểu các toán tử thường dùng trong SQL Server như: AND - OR - IN - BETWEEN - LIKE. Đây là những toán tử được sử dụng rất nhiều trong lệnh WHERE, bởi nó giúp bạn lọc dữ liệu một cách chính xác nhất. Ta sẽ đi lần lượt từng cái nhé. ...
Lệnh Having trong SQL Server - SQL Server căn bản
Trong bài này chúng ta sẽ tìm hiểu về lệnh Having trong SQL Server, đây là lệnh giúp bạn thêm điều kiện lọc trong lệnh Group By mà chúng ta đã học ở bài trước. 1. Lệnh Having trong SQL Server dùng để làm gì? Như bạn biết, để thêm điều kiện lọc thì ta thường đặt trong lệnh WHERE. Tuy nhiên theo ...
Lệnh Group By trong SQL Server - SQL Server căn bản
Trong bài này chúng ta sẽ tìm hiểu lệnh Group By trong SQL Server, đây là lệnh gop nhóm giúp bạn gom dữ liệu dựa theo một field nào đó. Group By rất quan trọng trong các câu lệnh liên quan đến thống kê và tính toán, vì vậy bạn cần nắm vững nó không chỉ ở SQL Server mà ở hầu hết các hệ quản trị ...
Lệnh Delete trong SQL Server - SQL Server căn bản
Trong bài này chúng ta sẽ tìm hiểu lệnh Delete trong SQL Server. Delete được dùng để xóa một hoặc nhiều dòng dữ liệu trong bảng, thường kết hợp với lệnh Where để lọc dữ liệu. 1. Giới thiệu lệnh Delete trong SQL Server Hầu như ứng dụng nào cũng có tính năng xóa dữ liệu. Ví dụ trong ứng dụng ...