
Các kiểu dữ liệu trong SQLite - SQLite căn bản và nâng cao
Kiểu dữ liệu trong SQLite là một thuộc tính chỉ định loại dữ liệu của bất kỳ đối tượng nào. Mỗi cột, biến và biểu thức có kiểu dữ liệu liên quan trong SQLite. Bạn sẽ sử dụng các kiểu dữ liệu này trong khi tạo các bảng của mình. SQLite sử dụng hệ thống kiểu động. Trong SQLite, kiểu ...

ìm hiểu cú pháp trong SQLite - SQLite căn bản và nâng cao
SQLite được theo sau bởi bộ quy tắc và hướng dẫn duy nhất được gọi là cú pháp (syntax). Trong bài này mình sẽ cùng tìm hiểu về cú pháp trong SQLite. 1. Không phân biệt chữ hoa chữ thường Điểm quan trọng cần lưu ý đó là SQLite không phân biệt chữ hoa chữ thường, nhưng có một số lệnh, phân ...

ìm hiểu Dot Commands trong SQLite - SQLite căn bản và nâng cao
Bài này mình sẽ giới thiệu các bạn các lệnh đơn giản và hữu ích được sử dụng bởi các lập trình viên SQLite. Các lệnh này được gọi là dot commands trong SQLite và một đều ngoại lệ với các lệnh này là chúng không nên kết thúc bởi dấu chấm phẩy (;). 1. Giới thiệu dot command ...

Hướng dẫn cài đặt SQLite - SQLite căn bản và nâng cao
SQLite nổi tiếng với tính năng tuyệt vời của nó đó là không cấu hình, có nghĩa là không cần thiết lập hoặc quản trị phức tạp. Bài này mình sẽ giới thiệu bạn quy trình thiết lập SQLite trên Windows, Linux và Mac OS X. 1. Cài đặt SQLite trên Windows Bước 1: Vào trang SQLite ...

Giới thiệu SQLite - SQLite là gì? - SQLite căn bản và nâng cao
Trong bài học này sẽ giúp bạn hiểu SQLite là gì, nó khác với SQL như thế nào, tại sao nó lại cần thiết và cách thức xử lý Cơ sở dữ liệu ứng dụng như thế nào. 1. SQLite là gì? SQLite là một thư viện phần mềm mà triển khai một SQL Database Engine, không cần máy chủ, không cần cấu hình, khép ...

Subquery trong SQL - truy vấn con - Ngôn ngữ truy vấn T-SQL
Trong bài này mình sẽ nói đến một cách sử dụng câu truy vấn SLECT nâng cao đó là subquery, đây là cách chạy nhiều câu truy vấn trong một câu lệnh. 1. Subquery là gì? Subquery hay còn gọi là truy vấn con, đây là cách viết một câu lệnh SQL mà trong đó có lồng thêm một hoặc nhiều câu truy vấn ...

Self Join trong SQL - Ngôn ngữ truy vấn T-SQL
Nói đến JOIN thì trong SQL có bốn loại chính như sau: Full Join (Tích đề các hoặc JOIN không có ON) Inner Join Left Join Right Join Mỗi phép Join đều phải có hai bảng table1 và table2, tuy nhiên có trường hợp bạn phải thực hiện Join trên cùng một bảng thì vẫn được, ta gọi phép Join ...

Right Join trong SQL - Ngôn ngữ truy vấn T-SQL
Chào các bạn, hôm nay mình sẽ tiếp tục nói đến phép Join trong SQL. Ở các bài trước mình đã nói đến Inner Join và Left Join rồi, vậy thì trong bài này mình sẽ nói đến Right Join. 1. Right Join trong SQL Nếu Left Join sẽ lấy tất cả các records ở bảng bên trái thì Right Join sẽ ngược ...

Left Join trong SQL - Ngôn ngữ truy vấn T-SQL
Ở bài trước chúng ta đã được tìm hiểu Inner Join và biết được tại sao nên sử dụng Inner Join thay thế cho tích đề các. Và tiếp tục loạt bài viết học SQL thì trong bài này mình sẽ nói đến Left Join. 1. Left Join trong SQL Với Inner Join thì kết quả trả về sẽ là hợp của hai bảng, nghĩa là chỉ có ...

Inner JOIN trong SQL - Ngôn ngữ truy vấn T-SQL
Ở bài trước chúng ta đã học hiểu cách truy vấn nhiều bảng trong SQL bằng cách thực hiện phép tích đề các, vậy thì trong bài này mình sẽ nói đến phép INNER JOIN cũng dùng để truy vấn nhiều bảng nhưng tốc độ và tính hiệu quả của nó tốt hơn rất nhiều so với việc thực hiện một phép tích đề các. 1/ ...

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

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

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

á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à: ...

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

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

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

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

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

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