[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 ...

Tác giả: Trần Trung Dũng viết 00:33 ngày 02/10/2018

[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ộ ...

Tác giả: Tạ Quốc Bảo viết 00:32 ngày 02/10/2018

[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ư ...

Tác giả: Tạ Quốc Bảo viết 00:32 ngày 02/10/2018

[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 ...

Tác giả: Vũ Văn Thanh viết 00:32 ngày 02/10/2018

[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 ...

Tác giả: Bùi Văn Nam viết 00:31 ngày 02/10/2018

[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 ...

Tác giả: Tạ Quốc Bảo viết 00:31 ngày 02/10/2018

[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. ...

Tác giả: Vũ Văn Thanh viết 00:30 ngày 02/10/2018

[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 ...

Tác giả: Trịnh Tiến Mạnh viết 00:30 ngày 02/10/2018

[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 ...

Tác giả: Trịnh Tiến Mạnh viết 00:30 ngày 02/10/2018

[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 ...

Tác giả: Tạ Quốc Bảo viết 00:29 ngày 02/10/2018

[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ể ...

Tác giả: Trịnh Tiến Mạnh viết 00:29 ngày 02/10/2018

[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ẻ ...

Tác giả: Hoàng Hải Đăng viết 00:29 ngày 02/10/2018

[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 : ...

Tác giả: Trịnh Tiến Mạnh viết 00:28 ngày 02/10/2018

[SQLSERVER] Hướng dẫn loại trừ những column đặc biệt trong câu lệnh truy vấn SELECT *

Bài viết hôm nay, mình sẽ hướng dẫn các bạn cách loại bỏ những cột đặc biệt không cần truy vấn trong câu lệnh SELECT * trong sqlserver . Mình ví dụ: Các bạn có một table table_user bao gồm 50 column. Nếu các bạn viết: SELECT ...

Tác giả: Hoàng Hải Đăng viết 00:28 ngày 02/10/2018

[SQL SERVER] Hướng dẫn sử dụng hàm WITH để đệ quy trong sql

Bài viết hôm nay, mình sẽ tiếp tục hướng dẫn các bạn sử dùng hàm WITH trong SQL . Với hàm WITH sẽ cho chúng ta tạo một vòng lặp đệ quy trong Sqlserver. Vậy đệ quy là gì? Đệ quy là quá trình lặp đi lặp lại một thành phần theo cùng một ...

Tác giả: Trần Trung Dũng viết 00:28 ngày 02/10/2018

[SQLSERVER] Sử dụng CTE (Common Table Expression) trong sql server

Bài viết hôm nay, mình sẽ hướng dẫn các bạn sử dụng Common Table Expression được viết tắt là CTE trong sql server. Vậy CTE trong sqlserver là gì? CTE có thể được xem như một bảng chứa dữ liệu tạm thời từ câu lệnh được định nghĩa trong phạm ...

Tác giả: Vũ Văn Thanh viết 00:27 ngày 02/10/2018

[SQL SERVER] Chia sẽ hàm convert table sang class C#

Bài viết hôm nay, mình sẽ tiếp tục chia sẽ các bạn một hàm trong sqlserver dùng để chuyển một table bất kỳ trong sqlserver thành một class C# . [SQLSERVER] Convert Table Name to Class C# Trong lập trình hướng đối tượng C#, các bạn thường ...

Tác giả: Hoàng Hải Đăng viết 00:27 ngày 02/10/2018

[SQLSERVER] Hướng dẫn sử dụng SubQuery (truy vấn lồng) trong sql

Bài viết hôm nay, mình sẽ hướng dẫn các bạn sử dụng SubQuery trong SQL SERVER . Vậy Subquery là gì? Subquery là một câu lệnh truy vấn SELECT nằm trong 1 câu lệnh SELECT khác, với mục đích trả về kết quả cho câu SELECT bên ngoài sử dụng. Subquery có ...

Tác giả: Trần Trung Dũng viết 00:26 ngày 02/10/2018

[SQLSERVER] Sử dụng từ khóa Offset và Fetch để phân trang trong sqlserver

Từ phiên bản sqlserver 2012 trở đi, Sql cung cấp cho chúng ta hai từ khóa Offset và Fetch dùng để phân trang dữ liệu trong database SQL SERVER . Dưới đây, là ví dụ: Lấy ra 5 dòng từ vị trí offset 10. SELECT First Name + ' ' + Last Name ...

Tác giả: Hoàng Hải Đăng viết 00:26 ngày 02/10/2018

[SQL SERVER] Hướng dẫn tạo bảng cấu trúc cây theo phương pháp đệ quy

Bài viết hôm nay, mình sẽ hướng dẫn các bạn tạo cây đệ quy trong SQL SERVER . Trong nhiều trường hợp xử lý số liệu trên sql server, chúng ta cần tạo một danh sách theo dạng hình cây để hiển thị thông tin một cách trực quan. Ví dụ như hệ thống tài ...

Tác giả: Trần Trung Dũng viết 00:26 ngày 02/10/2018