Các Câu Lệnh Truy Vấn Sql

Access đến tec-ftu.org 365 Access 2019 Access năm nhâm thìn Access 2013 Access 2010 Access 2007 Xem thêm...Ít hơn

Nếu truy nã vấn của công ty chuyển động kỉm kết quả thì câu hỏi thêm một số câu lệnh SQL cơ bạn dạng rất có thể góp các công dụng của bạn đúng trọng trọng điểm hơn. Chúng ta hãy xem một vài ba loại câu lệnh Squốc lộ cùng các mệnh đề hoặc những phần cơ mà chúng ta cũng có thể sửa để cho ra hiệu quả mong ước.

Bạn đang xem: Các câu lệnh truy vấn sql


Lưu ý:  Bài viết này sẽ không vận dụng cho những vận dụng website của Access – loại cơ sở tài liệu chúng ta kiến thiết bằng Access và thiết kế 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 Squốc lộ gồm nhị hoặc tía mệnh đề. Mệnh đề SELECT cho thấy khu vực các đại lý dữ liệu đề nghị tìm tài liệu nhằm thử dùng trả về một công dụng ví dụ.


Lưu ý:  Câu lệnh SELECT luôn luôn xong xuôi bởi một dấu chấm phẩy (;) nằm ở cuối của mệnh đề sau cuối hoặc trên một mẫu đối chọi lẻ ở cuối của câu lệnh Squốc lộ.


Câu lệnh select sau đây những hiểu biết Access rước thông báo trường đoản cú những cột Địa chỉ Email cùng Shop chúng tôi, từ bảng Liên hệ, cụ thể là nơi nó kiếm tìm thấy “Seattle” trong cột Thành phố.

*

Truy vấn trên phía trên có ba mệnh đề: SELECT, FROM và WHERE.

1. Mệnh đề SELECT liệt kê các cột bao gồm dữ liệu bạn muốn thực hiện cùng gồm một toán tử (SELECT) theo sau là nhị mã định danh (Địa chỉ E-Mail với Công ty). Nếu một mã định danh bao gồm các khoảng chừng White hoặc ký trường đoản cú quan trọng (ví dụ như "Địa chỉ Email"), hãy đặt mã định danh kia trong ngoặc vuông.

2. Mệnh đề FROM khẳng định bảng mối cung cấp. Trong ví dụ này, nó bao gồm một tân oán tử (FROM) theo sau là 1 trong những mã định danh (Liên hệ).

3. Mệnh đề WHERE là một trong những mệnh đề tùy chọn. lấy ví dụ như này còn có một toán tử (WHERE) theo sau là một trong biểu thức (Thành phố="Seattle").

Để hiểu thêm lên tiếng về truy vấn vấn chọn, hãy coi mục tạo thành truy hỏi vấn lựa chọn đơn giản dễ dàng.

Sau đó là list những 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 ngôi trường tất cả dữ liệu đáng quyên tâm.

TỪ

Liệt kê các bảng bao gồm những ngôi trường được liệt kê trong mệnh đề SELECT.

VỊ TRÍ

Chỉ rõ những tiêu chuẩn nhưng ngôi trường đề xuất đáp ứng theo từng phiên bản ghi được gửi vào kết quả.

Không

SẮP XẾP. THEO

Chỉ rõ bí quyết bố trí hiệu quả.

Không

GROUP BY

Trong một câu lệnh SQL có các hàm tổng hòa hợp, nó liệt kê các trường không được bắt tắt vào mệnh đề SELECT.

Chỉ lúc có các ngôi trường như

ĐANG CÓ

Trong một câu lệnh SQL có những hàm tổng phù hợp, nó chỉ rõ các điều kiện áp dụng cho những ngôi trường được cầm tắt trong câu lệnh SELECT.

Không

Mỗi mệnh đề SQL được hình thành từ bỏ những thuật ngữ. Sau đấy là list một vài thuật ngữ SQL thường xuyên chạm mặt.

Thuật ngữ Squốc lộ

Định nghĩa

Ví dụ

mã định danh

Tên mà lại chúng ta dùng để xác minh một đối tượng cửa hàng dữ liệu, như thương hiệu cột.

tân oán tử

Một tự khóa thay mặt cho 1 thao tác làm việc hoặc điều chỉnh một làm việc.

Xem thêm: Thủ Thuật Từ Ios 11 Hạ Ios 11 Xuống 10.3 3, Cách Hạ Cấp Ios 11 Xuống 10

AS

hằng

Một quý giá không thay đổi, ví dụ như một số trong những hoặc giá trị NULL.

42

biểu thức

Một sự phối kết hợp các mã định danh, toán thù tử, hằng số và hàm định trị thành một quý hiếm tốt nhất.

>= Products.

Đầu Trang

Tùy chỉnh mệnh đề SELECT

Tùy chỉnh

Ví dụ

Để chỉ xem những cực hiếm khác hoàn toàn.

Hãy sử dụng trường đoản cú khóa DISTINCT trong mệnh đề SELECT.

ví dụ như ví như người sử dụng của người tiêu dùng nằm trong vài ba vnạp năng lượng phòng Trụ sở không giống nhau với một vài người tiêu dùng tất cả thuộc số điện thoại thông minh cùng bạn muốn mỗi số điện thoại chỉ được liệt kê một lượt thì mệnh đề SELECT của các bạn sẽ như vậy này:

SELECT DISTINCT

Để chuyển đổi cách xuất hiện thêm của một mã định danh vào dạng xem biểu tài liệu để dễ đọc hơn.

Sử dụng toán thù tử AS (Một từ khóa thay mặt cho 1 làm việc hoặc điều chỉnh một thao tác) với một túng danh trường vào mệnh đề SELECT. Một túng danh ngôi trường là tên gọi các bạn gán cho một ngôi trường nhằm dễ nhìn đọc kết quả hơn.

SELECT AS

Tùy chỉnh mệnh đề FROM

Tùy chỉnh

Ví dụ

quý khách hàng rất có thể thực hiện một túng danh bảng hoặc một thương hiệu không giống mà lại các bạn gán cho một bảng trong một câu lệnh select. Một túng bấn danh bảng vẫn có lợi nếu như bảng mang tên lâu năm, tuyệt nhất là khi bạn có tương đối nhiều trường trùng tên trong số bảng không giống nhau.

Để lựa chọn tài liệu trường đoản cú nhì ngôi trường, cả nhì chọn cái tên ID, một rước trường đoản cú bảng tblCustomer với trường tê tự bảng tblOrder:

SELECT ., . Sử dụng toán thù tử AS nhằm khẳng định những biệt danh bảng vào mệnh đề FROM:

FROM AS , AS Sau đó chúng ta cũng có thể áp dụng những biệt danh bảng này trong mệnh đề SELECT, nhỏng sau:

SELECT ., .

Dùng các kết nối nhằm phối kết hợp những cặp phiên bản ghi tự hai mối cung cấp tài liệu thành một kết quả độc nhất hoặc để cho biết có bao hàm những bạn dạng ghi tự 1 trong các nhị bảng hay là không ví như không có bản ghi tương xứng vào bảng liên quan.

Nối những bảng thế nào cho truy vấn phối hợp những mục trường đoản cú các bảng với đào thải những mục khi không tồn tại bản ghi tương xứng trong bảng kia

Mệnh đề FROM rất có thể y như gắng này:

FROM INNER JOIN ON .=.

Về vấn đề áp dụng những liên kết

Có hai một số loại kết nối, nối trong và nối không tính. Kết nối trong hay chạm chán rộng trong những truy vấn vấn. Khi các bạn chạy một truy nã vấn gồm một kết nối trong, công dụng chỉ hiện tại đầy đủ mục nhưng ngơi nghỉ kia tất cả mãi mãi một giá trị thông thường ở hai bảng vẫn liên kết.

Các kết nối kế bên cho thấy thêm liệu tất cả đựng dữ liệu ở khu vực ko tồn tại giá trị tầm thường không. Kết nối quanh đó mang tính lý thuyết, tức là bạn cũng có thể xác định gồm bao hàm tất cả phiên bản ghi tự bảng trước tiên đã khẳng định trong kết nối (được hotline là liên kết trái) ko, hay bao hàm toàn bộ phiên bản ghi trường đoản cú bảng sản phẩm hai vào kết nối (được call là liên kết phải). Một kết nối không tính gồm cú pháp Squốc lộ nlỗi sau:

Đầu Trang

Tùy chỉnh mệnh đề WHERE

Mệnh đề WHERE bao gồm những tiêu chí giúp số lượng giới hạn số mục cơ mà một truy hỏi vấn trả về. Hãy coi ví dụ về những tiêu chí truy hỏi vấn cùng bí quyết buổi giao lưu của chúng.

Một ví dụ về phong thái bạn cũng có thể tùy chỉnh thiết lập mệnh đề WHERE cơ phiên bản là nhằm giới hạn kết quả của một truy vấn; Giả sử bạn muốn tra cứu số điện thoại của một người sử dụng và chỉ rất có thể lưu giữ bọn họ của anh ấy ta là Bagel. Trong ví dụ này, họ được lưu giữ trong ngôi trường LastName, cho nên vì thế cú pháp Squốc lộ đang là:

WHERE ="Bagel" Sử dụng mệnh đề WHERE cũng nhằm kết hợp những mối cung cấp dữ liệu cho các cột bao gồm dữ liệu khớp cơ mà gồm loại tài liệu khác biệt. Việc này vẫn thuận tiện cho mình vì các bạn cấp thiết tạo thành một kết nối giữa các trường gồm những vẻ bên ngoài tài liệu khác nhau. Sử dụng một trường làm tiêu chuẩn mang lại ngôi trường kia, bằng từ bỏ khóa LIKE. ví dụ như ví như bạn muốn sử dụng tài liệu trường đoản cú bảng Assets với bảng Employees, chỉ lúc loại gia tài vào trường loại tài sản của bảng Assets gồm số 3 trong ngôi trường Số lượng của bảng Employees, mệnh đề WHERE của chúng ta có thể nlỗi sau: