Sửa kiểu dữ liệu trong sql
Nếu truy hỏi vấn của bạn vận động kém công dụng thì câu hỏi thêm một số trong những câu lệnh SQL cơ bạn dạng có thể góp các kết quả của các bạn đúng trọng chổ chính giữa hơn. Họ hãy xem một vài loại câu lệnh SQL và những mệnh đề hoặc những phần mà bạn có thể sửa khiến cho ra tác dụng mong muốn.
Bạn đang xem: Sửa kiểu dữ liệu trong sql
Lưu ý: bài viết này ko áp dụng cho những ứng dụng web của Access – nhiều loại cơ sở tài liệu bạn xây cất bằng Access và xây dựng trực tuyến.
Trong bài viết này
Tạo một câu lệnh Select
Một câu lệnh select của SQL tất cả hai hoặc cha mệnh đề. Mệnh đề SELECT cho biết nơi cơ sở tài liệu cần tìm dữ liệu để yêu mong trả về một công dụng cụ thể.
Lưu ý: Câu lệnh SELECT luôn hoàn thành bằng một vệt chấm phẩy (;) nằm tại vị trí cuối của mệnh đề sau cuối hoặc trên một dòng 1-1 lẻ sinh sống cuối của câu lệnh SQL.
Câu lệnh select sau đây yêu ước Access lấy thông tin từ những cột Địa chỉ e-mail và Công ty, từ bỏ bảng Liên hệ, ví dụ là nơi nó tìm kiếm thấy “Seattle” vào cột Thành phố.

Truy vấn trên trên đây có bố mệnh đề: SELECT, FROM với WHERE.
1. Mệnh đề SELECT liệt kê những cột tất cả dữ liệu bạn có nhu cầu sử dụng và bao gồm một toán tử (SELECT) theo sau là nhị mã định danh (Địa chỉ email và Công ty). Nếu một mã định danh có những khoảng white hoặc cam kết tự quan trọng đặc biệt (chẳng hạn như "Địa chỉ Email"), hãy đặt mã định danh kia trong ngoặc vuông.
2. Mệnh đề FROM xác minh bảng nguồn. Trong ví dụ này, nó có một toán tử (FROM) theo sau là 1 trong những mã định danh (Liên hệ).
3. Mệnh đề WHERE là một mệnh đề tùy chọn. Ví dụ này có một toán tử (WHERE) theo sau là một trong biểu thức (Thành phố="Seattle").
Để biết thêm thông tin về truy nã vấn chọn, hãy coi mục chế tạo truy vấn chọn đối kháng giản.
Sau đấy là danh sách các mệnh đề SQL hay gặp:
Mệnh đề SQL | Tính năng của chúng | Bắt buộc ? |
CHỌN | Liệt kê toàn bộ các trường có dữ liệu đáng quan liêu tâm. | Có |
TỪ | Liệt kê những bảng có những trường được liệt kê trong mệnh đề SELECT. | Có |
VỊ TRÍ | Chỉ rõ các tiêu chuẩn mà ngôi trường phải thỏa mãn nhu cầu theo từng bản ghi được chuyển vào kết quả. | Không |
SẮP XẾP THEO | Chỉ rõ cách bố trí kết quả. | Không |
GROUP BY | Trong một câu lệnh SQL có các hàm tổng hợp, nó liệt kê các trường ko được tóm tắt trong mệnh đề SELECT. | Chỉ lúc có những trường như |
ĐANG CÓ | Trong một câu lệnh SQL có những hàm tổng hợp, nó chỉ rõ những điều khiếu nại áp dụng cho những trường được cầm tắt trong câu lệnh SELECT. | Không |
Mỗi mệnh đề SQL được ra đời từ những thuật ngữ. Sau đó là danh sách một số thuật ngữ SQL thường xuyên gặp.
Thuật ngữ SQL | Định nghĩa | Ví dụ |
mã định danh | Tên mà bạn dùng để làm xác định một đối tượng người dùng cơ sở dữ liệu, như tên cột. | |
toán tử | Một từ khóa thay mặt đại diện cho một thao tác hoặc kiểm soát và điều chỉnh một thao tác. | AS |
hằng | Một quý giá không đổi, chẳng hạn như một vài hoặc giá trị NULL. | 42 |
biểu thức | Một sự kết hợp các mã định danh, toán tử, hằng số và hàm định trị thành một cực hiếm duy nhất. | >= Products. |
Đầu Trang
Tùy chỉnh mệnh đề SELECT
Tùy chỉnh | Ví dụ |
Để chỉ xem các giá trị khác biệt. Hãy sử dụng từ khóa DISTINCT trong mệnh đề SELECT. | Ví dụ nếu khách hàng của người sử dụng thuộc vài văn phòng chi nhánh khác biệt và một số quý khách có cùng số điện thoại cảm ứng và bạn muốn mỗi số điện thoại thông minh chỉ được liệt kê một đợt thì mệnh đề SELECT của các bạn sẽ như nuốm này: SELECT DISTINCT |
Để biến đổi cách xuất hiện của một mã định danh trong dạng coi biểu dữ liệu để đọc dễ dàng hơn. Sử dụng toán tử AS (Một từ bỏ khóa đại diện cho một thao tác hoặc kiểm soát và điều chỉnh một thao tác) cùng với một túng danh trường trong mệnh đề SELECT. Một túng bấn danh trường là tên bạn gán cho một trường để dễ đọc công dụng hơn. | SELECT |
Tùy chỉnh mệnh đề FROM
Tùy chỉnh | Ví dụ |
Bạn có thể sử dụng một túng thiếu danh bảng hoặc một tên không giống mà chúng ta gán cho 1 bảng vào một câu lệnh select. Một túng thiếu danh bảng sẽ có lợi nếu bảng có tên dài, nhất là lúc bạn có nhiều trường trùng tên trong các bảng không giống nhau. | Để chọn tài liệu từ hai trường, cả hai chọn cái tên ID, một mang từ bảng tblCustomer với trường cơ từ bảng tblOrder: SELECT FROM SELECT |
Dùng các kết nối để phối kết hợp các cặp phiên bản ghi từ hai nguồn tài liệu thành một công dụng duy duy nhất hoặc để cho biết thêm có bao hàm các phiên bản ghi từ một trong những hai bảng hay không nếu ko có bản ghi tương xứng trong bảng liên quan. Nối các bảng làm sao cho truy vấn phối hợp các mục từ những bảng và sa thải các mục lúc không có phiên bản ghi khớp ứng trong bảng kia | Mệnh đề FROM có thể giống như thế này: FROM |
Có hai nhiều loại kết nối, nối trong cùng nối ngoài. Kết nối trong thường chạm chán hơn trong số truy vấn. Khi bạn chạy một truy tìm vấn tất cả một kết nối trong, tác dụng chỉ hiện hồ hết mục nhưng mà ở đó tất cả tồn tại một giá trị chung ở 2 bảng sẽ kết nối.
Các kết nối ngoài cho biết liệu gồm chứa dữ liệu ở chỗ không tồn tại giá chỉ trị thông thường không. Liên kết ngoài mang ý nghĩa định hướng, bao gồm nghĩa là bạn cũng có thể xác định có bao hàm tất cả bản ghi tự bảng đầu tiên đã xác định trong liên kết (được gọi là kết nối trái) không, hay bao gồm tất cả bạn dạng ghi tự bảng sản phẩm công nghệ hai trong kết nối (được điện thoại tư vấn là liên kết phải). Một kết nối ngoài có cú pháp SQL như sau:
Đầu Trang
Tùy chỉnh mệnh đề WHERE
Mệnh đề WHERE bao gồm các tiêu chí giúp giới hạn số mục mà một truy tìm vấn trả về. Hãy xem lấy một ví dụ về các tiêu chí truy vấn với cách hoạt động vui chơi của chúng.
Một lấy một ví dụ về cách bạn có thể tùy chỉnh mệnh đề WHERE cơ phiên bản là nhằm giới hạn hiệu quả của một truy vấn vấn; giả sử bạn muốn tìm số smartphone của một người sử dụng và chỉ hoàn toàn có thể nhớ họ của anh ấy ta là Bagel. Trong ví dụ này, chúng ta được lưu giữ trong trường LastName, vì vậy cú pháp SQL đang là:
WHERE