[SQL SERVER] Hướng dẫn tránh trùng lắp dữ liệu trong lệnh Insert Into Select query
Bài viết hôm nay, mình sẽ hướng dẫn các bạn cách tránh trùng lắp dữ liệu khi thêm dữ liệu vào bảng table trong sqlserver sử dụng lệnh INSERT INTO ... SELECT. Ở đây mình sẽ hướng dẫn các bạn 3 cách để tránh chèn dữ liệu trùng lắp: - Mình sẽ sử ...
[SQL SERVER] Bật chức năng hiển thị số thứ tự dòng Code trong Sqlserver Management Studio
Bài viết này mình sẽ hướng dẫn các bạn hiển thị số thứ tự dòng code trong SQL Server Management Studio (SSMS). Khi bạn code hay developer một chức năng nào đó mà sử dụng đến các đoạn code của SQL Server . Nếu bạn muốn hiển thị dòng code mà mình đang ...
[Sqlserver] Hướng dẫn cách truyền nhiều giá trị vào parameter trong Store Procedure
Bài viết hôm nay, mình sẽ hướng dẫn các bạn cách truyền nhiều giá trị vào Parameter trong Store Procedure trongSqlserver . Mình có một ví dụ như sau: create table dummy (id int,name varchar(100),DateJoining Datetime, departmentIt int) insert ...
[SQLSERVER] Hướng dẫn cấu hình tạo bản sao đồng bộ dữ liệu giữa 2 server sử dụng Replication trong Sqlserver
Tạo bảng sao dữ liệu (replication) là công việc rất quan trọng đối với người quản trị dữ liệu, cho phép chia sẻ, phân tán, đồng bộ dữ liệu giữa các Database server. Bài viết này giới thiệu cách tạo bản sao và đồng bộ dữ liệu trong SQL Server thông qua công cụ ...
[SQLSERVER] Hướng dẫn sử dụng lệnh INTERSECT và EXCEPT phép hiệu và phép giao trong sql
Bài viết hôm nay, mình sẽ hướng dẫn các bạn sử dụng lệnh INTERSECT và EXCEPT trong Sql server. Dưới đây là các phép toán tập hợp trong sql: 1. UNION (phép hợp) 2. INTERSECT (phép giao) 3. EXCEPT (phép hiệu) Từ phiên bản ...
[SQLSERVER] Truy vấn nhiều column thành một Column sử dụng từ khóa STUFF trong SQL
Bài viết hôm nay, mình sẽ hướng dẫn các bạn sử dụng từ khóa STUFF trong Sql để truy vấn dữ liệu nhiều cột thành một cột. Với cú pháp hàm STUFF bên dưới có kết quả trả về là một chuỗi mới sau khi đã hủy bỏ một số ký tự hiện có và thêm vào một chuỗi con ...
[SQLSERVER] Hướng dẫn sử dụng SQL Maintenance Plan lập lịch tự động backup database
Bài viết hôm nay, mình sẽ hướng dẫn các bạn sử dụng SQL Maintenance Plan để lập kế hoạch backup dữ liệu hệ thống tự động, hoặc thực hiện chạy câu lệnh T-sql,... theo lịch mình đặt sẳn. Bài viết dưới này, mình sẽ hướng dẫn các bạn lập lịch kế hoạch ...
[SQLSERVER] Kiểu dữ liệu đặc biệt NULL trong sql server
Bài viết hôm nay, mình sẽ nói về kiểu dữ liệu đặc biệt NULL trong Sql server . 1. NULL là một giá trị đặc biệt có mặt trong tất cả các loại dữ liệu, từ kiểu số, ngày, chuỗi, đến bit… Nó đại diện cho giá trị “không biết”, hoặc ...
[SQLSERVER] SQL Server Parameter Sniffing trong Store Procedure
Bài viết hôm nay, mình sẽ nói về vấn đề Sql Parametter Sniffing trong sql server khi sử dụng Store Procedure. Vậy Sql Parametter Sniffing là gì? Khi một Stored Procedure được chạy lần đầu tiên, hoặc sau khi giải phóng SP cache, v.v… Bộ ...
[SQL SERVER] Hướng dẫn sử dụng hàm STRING_SPLIT tách chuỗi thành bảng table
Hôm nay, mình xin giới thiệu đến các bạn hàm mới STRING_SPLIT trong sqlserver 2016 . Hàm này được sử dụng để tách chuỗi thành bảng table. Vậy String_Split trong sqlserver dùng làm gì? Mình ví dụ: Các bạn có một chuỗi dữ liệu như ...
[SQLSERVER] Sử dụng câu lệnh MERGE Statement
Bài viết hôm nay, mình sẽ hướng dẫn các bạn sử dụng câu lệnh MERGE trong sqlsever. Vậy lệnh MERGE trong sql dùng để làm gì? MERGE là lệnh dùng để sửa đổi (update/insert/delete) dữ liệu của 1 bảng dựa vào kết quà so sánh với 1 bảng nào đó. Câu ...
[SQLSERVER] Hướng dẫn sử dụng hàm CHOOSE và IIF trong SQLSERVER 2016
Bài viết hôm nay, mình sẽ các bạn sử dụng 2 hàm CHOOSE và IIF trong sqlserver , hai hàm này chỉ chạy từ phiên bản sqlserver 2012 trở lên. 1. Sử dụng IIF trong SQL SERVER: Hàm IIF là một hàm logic nó cũng giống như hai hàm đã có sẵn trong ...
[SQLSERVER] Hướng dẫn select random row từ bảng table
Bài viết hôm nay, mình sẽ tiếp tục hướng dẫn các bạn cách select random row từ bảng table (Select a random row from a database table trong sqlserver ). Ví dụ: Bạn có một danh sách khách hàng khoảng 10.000, bây giờ bạn muốn lấy ra mười khách hàng ngẫu ...
[SQLSERVER] Hướng dẫn sử dụng Bulk Insert trong sqlserver
Bài viết hôm nay, mình sẽ hướng dẫn các bạn sử dụng Bulk Insert trong Sqlserver (hay còn gọi là BCP ). Bulk Insert sẽ giúp chúng ta dễ dàng thêm dữ liệu với số lượng lớn, nhiều dòng từ file text hoặc file csv vào database một cách nhanh chóng. ...
[SQLSERVER] Hướng dẫn viết procedure tìm chuỗi trong tất cả các cột của table
Bài viết hôm nay, mình sẽ tiếp tục chia sẽ cho các bạn một procedure tìm kiếm chuỗi trong tất cả các cột của một table trong sqlserver. Ví dụ: Các bạn có một bảng table tbl_sinhvien(masv, tensv, diachi, ngaysinh, noisinh, tuoi). Bây giờ, nếu ...
[SQLSERVER] Hướng dẫn sử dụng vòng lặp While Loop trong sql server
Bài viết hôm nay, mình sẽ tiếp tục hướng dẫn các bạn cách sử dụng vòng lặp While .... Loop trong Sqlserver. Cú pháp: While (dieukien) BEGIN -- Câu lệnh 1 -- Câu lệnh 2 …………. END Biểu ...
[SQLSERVER] Hàm tạo đổi từ số sang số la mã và ngược lại
Bài viết hôm nay, mình sẽ chia sẽ cho các bạn hai hàm Chuyển đổi từ số sang số la mã , và từ số la mã sang số trong sqlserver . Nếu bạn nào có tạo report trong C# hay ứng dụng thì đây sẽ là hai hàm hữu ích cho các bạn, dễ dàng chuyển đổi qua lại nhanh ...
[SQLSERVER] Hướng dẫn sử dụng Index trong Sql server có hiệu quả
Bài viết hôm nay, mình sẽ nói về Index trong Sqlserver , vậy cách viết câu lệnh Sql như thế nào để hiệu quả nhất. Trong một câu lệnh SQL, một điều kiện tìm kiếm ở mệnh đề WHERE được gọi là sargable (viết tắt từ Search Argument-Able) nếu index có thể ...
[SQLSERVER] Hướng dẫn sử dụng mệnh đề điều kiện if else trong sql server
Bài viết hôm nay, mình sẽ hướng dẫn các bạn sử dụng cấu trúc rẻ nhánh if else trong sqlserver. Cũng giống như các ngôn ngữ lập trình VB.NET, C#, PHP... Thì sqlserver cũng cung cấp cho chúng ta mệnh đề rẻ nhánh If/ else. Sơ đồ của cấu trúc rẻ ...
[SQLSERVER] Hướng dẫn fix lỗi không cho phép chỉnh sửa table ở chế độ Design
Bài viết hôm nay, mình sẽ hướng dẫn các bạn fix lỗi thường gặp. Khi các bạn thiết kế xong table trong sqlserver, và một ngày nào đó, bạn vào thay đổi hoặc thêm cột vào table trong sql ở chế độ Sql Design . Thông báo lỗi mà chúng ta thường gặp : ...







