Sự khác biệt giữa khoản có và khoản

Có so với khoản

Máy móc, máy tính nói riêng, được thiết kế như một phương tiện giao tiếp của con người. Như vậy, chúng được tạo ra theo cách mà hành vi của chúng được kiểm soát bởi các chương trình sử dụng ngôn ngữ nhân tạo. Ngôn ngữ tự nhiên như tiếng Anh không thể được sử dụng bởi máy tính vì vốn từ vựng quá lớn và luôn thay đổi.

Ngôn ngữ máy tính cần phải chính xác và chính xác vì máy tính không có ý nghĩa chung nên nó dựa trên thuật toán có thể tính toán và xử lý dữ liệu cũng như cho phép máy tính suy luận. Có một số ngôn ngữ máy tính đã được tạo ra. Mỗi trong số chúng có hai thành phần, cú pháp hoặc hình thức và ngữ nghĩa hoặc ý nghĩa.

Có các ngôn ngữ lắp ráp, đồng thời, dataflow, xác định, chức năng, trung gian, logic, thủ tục và truy vấn. Ngôn ngữ truy vấn được sử dụng để thực hiện yêu cầu trên cơ sở dữ liệu và hệ thống thông tin. Một ngôn ngữ như vậy là Ngôn ngữ truy vấn có cấu trúc (SQL).
SQL là ngôn ngữ máy tính cơ sở dữ liệu với các chức năng sau: chèn dữ liệu, cập nhật và xóa, truy cập và kiểm soát, điều khiển và sửa đổi lược đồ. Nó được chia nhỏ thành các yếu tố sau:

Biểu thức
Vị ngữ
Truy vấn
Các câu lệnh
Điều khoản

SQL có các mệnh đề sau:

Điều khoản ràng buộc
Đối với mệnh đề Cập nhật
Từ mệnh đề
Mệnh đề nhóm BY
Đặt hàng theo mệnh đề
Trường hợp hiện tại của mệnh đề
Có mệnh đề
Mệnh đề ở đâu

Mệnh đề có luôn được sử dụng với nhóm theo mệnh đề. Nó được sử dụng để lọc các bản ghi được trả về bởi một nhóm bằng mệnh đề sử dụng một vị từ. Kết quả của một nhóm theo mệnh đề bị hạn chế bằng cách sử dụng mệnh đề có và chỉ các hàng được chỉ định mới được chọn.

Nó tương tự như mệnh đề where và truy vấn có thể có cả mệnh đề have và mệnh đề where. Trong trường hợp này, mệnh đề where được sử dụng trước và sau khi các hàng riêng lẻ được nhóm lại, mệnh đề có được sử dụng. Mệnh đề có áp dụng cho toàn bộ nhóm trong khi mệnh đề where áp dụng cho các hàng riêng lẻ.
Mệnh đề where được sử dụng để chọn các hàng được đưa vào truy vấn và sử dụng một vị từ so sánh và nó loại trừ các hàng không được đánh giá bởi vị từ so sánh là đúng. Nó được sử dụng trong các điều kiện tham chiếu đến các hàm tổng hợp và để chọn các hàng riêng lẻ trong một bảng được chỉ định trong mệnh đề from.
Không có nó, tập hợp các hàng sẽ trở nên rất lớn. Nó sử dụng các toán tử sau: = hoặc bằng, hoặc không bằng,> hoặc lớn hơn, = hoặc lớn hơn hoặc bằng, <= or less than or equal, BETWEEN, LIKE, and IN.

Tóm lược

1. Mệnh đề có được sử dụng trong các hàng được nhóm trong khi mệnh đề where được sử dụng trong các hàng riêng lẻ.
2. Khi chúng được sử dụng cùng nhau, mệnh đề where được sử dụng trước tiên để chọn hàng nào sẽ được nhóm lại sau đó mệnh đề have được sử dụng.
3. Mệnh đề có được sử dụng với một nhóm theo mệnh đề trong khi mệnh đề where được kiện trong các hàng được chỉ định bởi mệnh đề from.