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

Tác giả: Hoàng Hải Đăng viết 14:50 ngày 06/04/2021

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

Tác giả: Hoàng Hải Đăng viết 14:50 ngày 06/04/2021

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

Tác giả: Hoàng Hải Đăng viết 14:50 ngày 06/04/2021

Lệnh Update trong SQL Server - SQL Server căn bản

Trong bài này chúng ta sẽ tìm hiểu lệnh update trong SQL Server, đây là lệnh dùng để cập nhật dữ liệu của một table nào đó, thường sẽ đi kết hợp với lệnh Where. 1. Giới thiệu lệnh Update trong SQL Server Lệnh update giúp bạn cập nhật dữ liệu có sẵn trong table, thường sẽ update theo một điều ...

Tác giả: Hoàng Hải Đăng viết 14:50 ngày 06/04/2021

Lệnh Left Join trong SQL Server - SQL Server căn bản

Trong bài này chúng ta sẽ tìm hiểu Left Join trong SQL Server. Nếu Inner Join là tích hai bảng và chỉ lấy các dòng trùng khóa ngoại với nhau thì Left Join sẽ lấy thêm cả các dòng mà bảng bên trái có nhưng bên phải không có. 1. Cú pháp Left Join trong SQL Server Left Join sẽ hợp hai bảng lại và ...

Tác giả: Hoàng Hải Đăng viết 14:50 ngày 06/04/2021

Lệnh Inner Join trong SQL Server - SQL Server căn bản

Trong bài này ta sẽ học cách sử dụng lệnh INNERR JOIN trong SQL Server, nó sẽ giúp bạn liên kết các bảng với nhau thông qua khóa ngoại Foreign Key. Hiện có ba các JOIN liên kết khóa ngoại chủ yếu như sau: Inner Join Left Join Right Join Tuy nhiên ...

Tác giả: Hoàng Hải Đăng viết 14:50 ngày 06/04/2021

Mệnh đề Where trong SQL Server - SQL Server căn bản

Trong bài này chúng ta sẽ học lệnh Where trong SQL Server, đây là lệnh dùng để thêm điều kiện lọc dữ liệu, thường được dùng kết hợp trong lệnh Select và Update. Ở bài trước bạn đã được học lệnh Select, và mình cũng có nói qua về cách thiết lập điều kiện Where. Để giúp bạn hiểu rõ hơn thì bài này ...

Tác giả: Hoàng Hải Đăng viết 14:50 ngày 06/04/2021

lệnh INSERT trong SQL Server - SQL Server căn bản

Ở bài trước bạn đã biết cách sử dụng lệnh SELECT rồi, vậy trong trong bài này mình sẽ nói đến lệnh INSERT, đây là lệnh dùng để thêm một dòng dữ liệu vào bảng. 1. INSERT trong SQL Server Trước tiên bạn hãy xem cú pháp của lệnh này như sau: INSERT INTO ...

Tác giả: Hoàng Hải Đăng viết 14:50 ngày 06/04/2021

Lệnh SELECT trong SQL Server - SQL Server căn bản

Trong bài viết này bạn sẽ được học cách sử dụng lệnh select trong SQL Server để thực hiện truy vấn trong một table, trường hợp truy vấn ở nhiều table thì sẽ được học ở bài khác. 1. Lệnh select trong SQL Server Như bạn đã biết, dữ liệu sẽ được lưu trong table và mỗi table sẽ có nhiều cột thông ...

Tác giả: Hoàng Hải Đăng viết 14:50 ngày 06/04/2021

Ràng buộc CHECK trong SQL Server - SQL Server căn bản

Ở bài trước chúng ta đã tìm hiểu ràng buộc UNIQUE rồi, vậy thì trong bài này mình sẽ giới thiệu ràng một ràng buộc khác cũng rất quan trọng trước khi đi qua phần khác đó là CHECK. 1. CHECK trong SQL Server CHECK là ràng buộc miền giá trị, nghĩa là nó chỉ giá trị của bạn nhập vào chỉ nằm trong ...

Tác giả: Hoàng Hải Đăng viết 14:50 ngày 06/04/2021

Ràng buộc UNIQUE trong SQL Server - SQL Server căn bản

Ở các bài trước chúng ta đã tìm hiểu ràng buộc primary key và foreign key rồi, vậy thì trong bài này mình sẽ giới thiệu thêm một ràng buộc quan trọng trong SQL dùng để xử lý vấn đề bảo toàn ràng buộc toàn vẹn dữ liệu đó là UNIQUE. 1. UNIQUE trong SQL Server Ở bài học tạo bảng Create ...

Tác giả: Hoàng Hải Đăng viết 14:50 ngày 06/04/2021

Làm sạch table với TRUNCATE trong SQL Server - SQL Server căn bản

Trong bài này mình sẽ hướng dẫn các bạn cách làm sạch table với lệnh TRUNCATE trong SQL Server, lệnh này rất hữu ích nếu bạn muốn xóa tất cả dữ liệu của table và thiết lập ID tăng tự động về trang thái ban đầu. 1. Giới thiệu lệnh TRUNCATE Thông thường khi muốn xóa tất cả dữ liệu thì ta sử dụng ...

Tác giả: Hoàng Hải Đăng viết 14:50 ngày 06/04/2021

Xóa bảng với lệnh Drop Table trong SQL Server - SQL Server căn bản

Trong bài này mình sẽ hướng dẫn bạn cách sử dụng lệnh DROP TABLE để xóa một hoặc nhiều table trong SQL Server. Đôi khi trong quá trình tạo dữ liệu bạn tạo dư thì có thể sử dụng DROP TABLE để xóa, lệnh này ít khi sử dụng, tuy nhiên bạn nên tìm hiểu vì có nhiều vấn đề liên quan. ...

Tác giả: Hoàng Hải Đăng viết 14:50 ngày 06/04/2021

Đổi tên table trong SQL Server - SQL Server căn bản

Trong bài này này bạn sẽ được học cách đổi tên table bằng hai công cụ, thứ nhất là sử dụng SQL Server Management Studio (SSMS), thứ hai là sử dụng Transact SQL. 1. Đổi tên table bằng Transact SQL SQL Server không cung cấp bất kì một câu lệnh SQL nào để đổi tên table, tuy nhiên ...

Tác giả: Hoàng Hải Đăng viết 14:50 ngày 06/04/2021

Xóa column trong SQL Server - SQL Server căn bản

Trong bài này mình sẽ hướng dẫn bạn cách xóa một hoặc nhiều column ra khỏi table trong SQL Server, lệnh này hữu ích khi bạn muốn loại bõ những column không còn dùng tới trong database. 1. Lênh ALTER TABLE DROP COLUMN Để xóa column ra khỏi table thì ta sư dụng lệnh ALTER TABLE DROP COLUMN ...

Tác giả: Hoàng Hải Đăng viết 14:50 ngày 06/04/2021

Chỉnh sửa cấu trúc column trong SQL Server - SQL Server căn bản

Trong bài này mình sẽ hướng dẫn bạn cách sử dụng lệnh ALTER TABLE ALTER COLUMN để chỉnh sửa cấu trúc của column trong SQL Server, lệnh nãy hữu ích khi bạn muốn chỉnh sửa các thông số như: kiểu dữ liệu, kích thước dữ liệu, NULL và NOT NULL. 1. Thay đổi kiểu dữ liệu của column Để thay đổi ...

Tác giả: Hoàng Hải Đăng viết 14:50 ngày 06/04/2021

hêm column vào table trong SQL Server - SQL Server căn bản

Trong bài này sẽ hướng dẫn bạn cách sử dụng lệnh ALTER TABLE để thêm một column vào một table trong SQL Server, lệnh này sẽ hữu ích khi bạn muốn bổ sung column vào table. 1. Cú pháp lệnh ALTER TABLE ADD column Để thêm một column thì bạn sử dụng lệnh ALTER TABLE ADD với cú pháp sau: ...

Tác giả: Hoàng Hải Đăng viết 14:50 ngày 06/04/2021

Khóa ngoại Foreign Key trong SQL Server - SQL Server căn bản

Ở bài trước bạn đã biết được cách tạo khóa chính rồi, vậy thì trong bài này mình sẽ hướng dẫn bạn cách tạo khóa ngoại trong SQL Server. Khóa ngoại là thành phần rất quan trọng tạo nên một hệ thống cơ sở dữ liệu quan hệ, tức là các table sẽ có mối liên hệ với nhau thông qua khóa ngoại. 1. Khóa ...

Tác giả: Hoàng Hải Đăng viết 14:50 ngày 06/04/2021

Khóa chính Primary Key trong SQL Server - SQL Server căn bản

Trong bài này chúng ta sẽ tìm hiểu đên khóa chính primary key trong SQL Server và cách tạo khóa chính cho một table. Khóa chính rất quan trọng vì nó dùng để phân biệt các dòng dữ liệu trong bảng. 1. Primary key là gì? Khóa chính là tập hợp một hoặc nhiều column giúp phân biệt các ...

Tác giả: Hoàng Hải Đăng viết 14:50 ngày 06/04/2021

hiết lập ID tăng tự động với Identity trong SQL Server - SQL Server căn bản

ID tăng tự động là một nhu cầu rất quan trọng trong việc lưu trữ dữ liệu, hầu như tất cả các khóa chính trong các dự án thực tế đều tạo bằng cách cho nó tăng tự động. Vậy làm thế nào để thiết lập tăng tự động? Trong bài này mình sẽ hướng dẫn các bạn. 1. Thuộc tính Identity trong SQL ...

Tác giả: Hoàng Hải Đăng viết 14:50 ngày 06/04/2021