ích đề các trong SQL - Ngôn ngữ truy vấn T-SQL

Trong bài này mình sẽ hướng dẫn các bạn cách truy vấn dữ liệu trên nhiều bảng khác nhau, không giống như những bài trên chúng ta chỉ truy vấn có một bảng mà thôi. Để truy vấn nhiều bảng thì ta sử dụng phép tích đề các, hoặc sử dụng lệnh nâng cao hơn đó là lệnh JOIN mà mình sẽ trình bày ở bài tiếp ...

Tác giả: Trịnh Tiến Mạnh viết 14:50 ngày 06/04/2021

án tử BETWEEN và NOT BETWEEN trong SQL - Ngôn ngữ truy vấn T-SQL

Toán tử BETWEEN dùng để kiểm tra một giá trị có nằm trong một khoảng giá trị hay không, nó có thể được sử dụng với kiểu number, date, text. Đối với number và text thì sẽ sắp xếp dựa vào thứ tự của bảng mã ASCII. 1. Cú pháp toán tử BETWEEN Bạn hãy xem cú pháp sau: ...

Tác giả: Trịnh Tiến Mạnh viết 14:50 ngày 06/04/2021

án tử IN và NOT IN trong SQL - Ngôn ngữ truy vấn T-SQL

Trong bài này chúng ta sẽ học hai lệnh mới dùng để kiểm tra một giá trị có nằm trong một dãy giá trị khác hay không và đó chính là lệnh IN và NOT IN trong SQL. 1. Lệnh IN trong SQL IN dịch ra tiếng Anh có nghĩa là "trong", và ý nghĩa của nó trong SQL là kiểm tra có nằm trong một dãy giá trị ...

Tác giả: Trịnh Tiến Mạnh viết 14:50 ngày 06/04/2021

án tử LIKE và NOT LIKE trong SQL - Ngôn ngữ truy vấn T-SQL

Trong bài này chúng ta sẽ tìm hiểu lệnh LIKE, lệnh này dùng để so khớp một chuỗi theo một định dạng cho trước (chuỗi mẫu). Chuỗi mẫu sẽ sử dụng những ký tự đại diện và so sánh với chuỗi gốc. 1. Like trong T-SQL Phạm vi bài này ta chỉ học hai kí tự đại diện đó là: ...

Tác giả: Trịnh Tiến Mạnh viết 14:50 ngày 06/04/2021

án tử AND và OR trong SQL - Ngôn ngữ truy vấn T-SQL

Trong bài này chúng ta học hai toán tử có thể nói là được sử dụng nhiều nhất khi làm việc với SQL, đó là toán tử AND và toán tử OR. Chắc hẳn bạn đã học hai toán tử này ở bộ môn toán cao cấp rồi phải không nào? Nếu chưa thì cũng đừng lo vì trong bài này mình sẽ giải thích rất kỹ. 1. Toán tử AND ...

Tác giả: Trịnh Tiến Mạnh viết 14:50 ngày 06/04/2021

ìm hiểu ALIAS (AS) trong SQL - Ngôn ngữ truy vấn T-SQL

Trong bài này mình sẽ nói về cách đặt lại tên cho column, table bằng cách sử dụng từ khóa AS, từ khóa này giúp chúng ta xử lý việc trùng tên khi viết truy vấn với SQL. 1. ALIAS là gì? Alias dịch ra tiếng Việt có nghĩa là bí danh, dùng trong SQL thì có nghĩa là sử dụng bí danh cho một đối ...

Tác giả: Trịnh Tiến Mạnh viết 14:50 ngày 06/04/2021

Gộp dữ liệu với UNION và UNION ALL trong SQL - Ngôn ngữ truy vấn T-SQL

Có một số trường hợp bắt buộc bạn phải chạy hai câu truy vấn nên kết quả sẽ trả về hai bảng tạm, lúc này nếu bạn muốn gộp hai bảng tạm đó lại thành một bảng thì có thể dùng toán tử UNION. 1. Gộp kết quả với UNION Trước tiên bạn xem cú pháp của lệnh này đã nhé. ...

Tác giả: Trịnh Tiến Mạnh viết 14:50 ngày 06/04/2021

Lọc dữ liệu trùng với DISTINCT trong SQL - Ngôn ngữ truy vấn T-SQL

Đôi khi có những câu truy vấn có kết quả bị trùng lặp thì lúc này ta lại muốn loại bỏ dữ liệu bị trùng đó và chỉ giữ lại một record duy nhất mà thôi. Để làm được việc này thì ta sử dụng lệnh DISTINCT. 1. Cú pháp lệnh DISTINCT Trước tiên bạn tham khảo cú pháp như sau: ...

Tác giả: Trịnh Tiến Mạnh viết 14:50 ngày 06/04/2021

Sắp xếp dữ liệu với ORDER BY trong SQL - Ngôn ngữ truy vấn T-SQL

Nếu bạn muốn sắp xếp dữ liệu trả về theo tăng dần hoặc giảm dần thì có thể sử dụng lệnh ORDER BY, lệnh này được đặt cuối của câu truy vấn SELECT và có hai tham số truyền vào, cú pháp như sau: SELECT column-list FROM table_name [WHERE condition] [ORDER BY column1, column2, .. columnN] ...

Tác giả: Trịnh Tiến Mạnh viết 14:50 ngày 06/04/2021

Lệnh Delete trong SQL - Ngôn ngữ truy vấn T-SQL

Trong bài này chúng ta sẽ tìm hiểu lệnh xóa một hoặc nhiều records ra khỏi bảng và đó là lệnh DELETE. Lệnh này sẽ xóa hoàn toàn dữ liệu ra khỏi hệ thống nên bạn không thể lấy lại. 1. Tìm hiểu lệnh DELETE trong T-SQL T-SQL là ngôn ngữ chuẩn chung nên cú pháp dưới đây được sử dụng cho hầu hết ...

Tác giả: Trịnh Tiến Mạnh viết 14:50 ngày 06/04/2021

Lệnh Update trong SQL - Ngôn ngữ truy vấn T-SQL

Trong bài này chúng ta sẽ tìm hiểu đến lệnh UPDATE, đây là lệnh dùng để cập nhật một hoặc nhiều dòng dữ liệu có sẵn trong một bảng. Lệnh này cũng có sử dụng WHERE để xác định điều kiện update, tức chỉ những row nào thỏa điều kiện WHERE thì mới cập nhật. 1. Cú pháp Update trong T-SQL Để sử dụng ...

Tác giả: Trịnh Tiến Mạnh viết 14:50 ngày 06/04/2021

Mệnh đề WHERE trong SQL - Ngôn ngữ truy vấn T-SQL

Ở bài trước chúng ta đã học cách sử dụng lệnh SELECT để lấy dữ liệu từ bảng, nhưng lệnh đó sẽ lấy tất cả dữ liệu hiện có, vì vậy trong bài này mình giới thiệu thêm một lệnh khác đó là lệnh WHERE dùng để lọc dữ liệu từ kết quả trả về đó. 1. Tìm hiểu Lệnh Where trong T-SQL Lệnh WHERE được ...

Tác giả: Trịnh Tiến Mạnh viết 14:50 ngày 06/04/2021

Lệnh SELECT trong SQL - Ngôn ngữ truy vấn T-SQL

Trong bài này mình sẽ tìm hiểu lệnh dùng để lấy dữ liệu từ trong một hoặc nhiều bảng đó là lệnh SELECT, lệnh này dùng để truy xuất dữ liệu theo yêu cầu cụ thể, và ta gọi kết quả trả về này là result-sets. 1. Cú pháp lệnh SELECT Dưới đây là cú pháp của lệnh SELECT, cú pháp này được dùng ở hầu ...

Tác giả: Trịnh Tiến Mạnh viết 14:50 ngày 06/04/2021

Lệnh INSERT trong SQL - Ngôn ngữ truy vấn T-SQL

Khi tạo xong table thì ta sẽ thêm dữ liệu vào table, và để thêm dữ liệu thì ta sử dụng lệnh INSERT, lệnh này có tác dụng thêm một row vào vị trí dưới cùng trong danh sách dữ liệu. 1. Cú pháp lệnh INSERT trong T-SQL Cú pháp của lệnh INSERT như sau: ...

Tác giả: Trịnh Tiến Mạnh viết 14:50 ngày 06/04/2021

Ràng buộc Check trong SQL - Ngôn ngữ truy vấn T-SQL

Bài này bạn sẽ được học cách tạo ràng buộc giá trị trong SQL bằng lệnh CHECK, cách viết nó thông qua các hệ quản trị CSDL như SQL Server, MySQL và Oracle. Ràng buộc giá trị CHECK rất hữu ích trong việc đảm bảo tính toàn vẹn của dữ liệu. Ví dụ bạn muốn điểm số của học sinh phải nằm trong khoảng ...

Tác giả: Trịnh Tiến Mạnh viết 14:50 ngày 06/04/2021

Khóa ngoại Foreign Key trong SQL - Ngôn ngữ truy vấn T-SQL

Trong bài này bạn sẽ được học cách tạo khóa ngoại Foreign Key bằng câu lệnh SQL thể hiện qua các hệ quản trị CSDL như SQL Server, Oracle, MySQL. Khóa ngoại là những column đặc biệc dùng để thể hiện mối liên kết giữa hai bảng. Bảng A có column khóa ngoại, nó sẽ trỏ đến khóa chính của bảng B thì ta ...

Tác giả: Trịnh Tiến Mạnh viết 14:50 ngày 06/04/2021

Primary Key trong SQL - Ngôn ngữ truy vấn T-SQL

Bài này bạn sẽ được giới thiệu cách tạo khóa chính (Primary Key) thể hiện qua các hệ hệ quản trị CSDL như SQL Serer, MySQL, Oracle, Access. Primary key là một hoặc nhiều column co tính chất đặc biệt đó là dùng để phân biệt sự khác nhau giữa các dòng dữ liệu, vì vậy giá trị của nó phải là duy ...

Tác giả: Trịnh Tiến Mạnh viết 14:50 ngày 06/04/2021

Lệnh Drop Table trong SQL - Ngôn ngữ truy vấn T-SQL

Trong bài này chúng ta sẽ tìm hiểu đến lệnh xóa bảng Drop Table trong trong T-SQL, công dụng của lệnh này là xóa toàn bộ dữ liệu và cấu trúc của bảng ra khỏi hệ thống. Nếu bạn sử dụng lệnh này thì dữ liệu sẽ bị xóa sạch, vì vậy hãy cân nhắc trước khi dùng nhé. Cú pháp của nó như sau: ...

Tác giả: Trịnh Tiến Mạnh viết 14:50 ngày 06/04/2021

Lệnh Create Table trong SQL - Ngôn ngữ truy vấn T-SQL

Trong bài này mình sẽ nói về lệnh tạo bảng bằng T-SQL, đây là lệnh dùng để tạo bảng lưu trữ dữ liệu trong một database cụ thể. Mỗi table có nhiều column và mỗi column sẽ có các thông số như kiểu dữ liệu, kích thước giới hạn dữ liệu, cho phép NULL và NOT NULL ... Và trước khi bắt đầu bài học thì ...

Tác giả: Trịnh Tiến Mạnh viết 14:50 ngày 06/04/2021

Các kiểu dữ liệu trong SQL (Data Type) - Ngôn ngữ truy vấn T-SQL

Trong bài này mình sẽ giới thiệu với các bạn các kiểu dữ liệu thường dùng trong các hệ quản trị CSDL như SQL Server, MySQL, Oracle, ... tuy rằng mỗi cái có những kiểu khác nhau nhưng chung quy lại vẫn chưa thành các nhóm chung. Ví dụ: SQL Server có: ...

Tác giả: Trịnh Tiến Mạnh viết 14:50 ngày 06/04/2021