Máy tínhLập trình

SQL Trong đó: phương pháp ứng dụng và ví dụ

để làm việc với cơ sở dữ liệu SQL được coi là một trong những ngôn ngữ lập trình phổ biến nhất. ngôn ngữ thiết kế có thể không chỉ tạo ra một cơ sở dữ liệu, mà còn dành thời gian cho các thao tác khác nhau của mình về việc thay đổi dữ liệu hoặc mẫu.

Để chọn dữ liệu từ một cơ sở dữ liệu sử dụng Chọn thiết kế [bộ dữ liệu] từ [tên bảng]. Kinh nghiệm cho thấy trong 80% các trường hợp sử dụng trong các yêu cầu truy xuất dữ liệu cần phải áp dụng một loạt các điều kiện - cài đặt. Để thực hiện điều này bằng một ngôn ngữ ngoài các yêu cầu, tính phức tạp của nó, điều kiện được giới thiệu bởi SQL đâu.

Phương pháp sử dụng ở đâu điều kiện

Khá thường xuyên, các lập trình viên nên được lựa chọn chủ yếu để cung cấp một báo cáo, dữ liệu được lưu trữ trong cơ sở dữ liệu. Điều này có thể không đủ để xây dựng một truy vấn đơn giản chọn. Như một quy luật, bạn cũng phải đưa vào tài khoản một loạt các điều kiện, các thông số lấy mẫu, mà có thể là khá nhiều, hoặc kiểm tra. nếu dữ liệu được nêu trong phạm vi hoặc trong một bảng cụ thể.

SQL-Trường thiết kế có thể được sử dụng để thiết lập các dữ liệu lấy mẫu hoặc điều kiện để xác minh sự xuất hiện của dữ liệu được lấy mẫu hoặc hai bên của bảng.

Trong trường hợp sử dụng để thiết lập các thông số lấy mẫu

Nếu bạn muốn chỉ định một số thông số để lựa chọn một cơ sở dữ liệu báo cáo, SQL-đâu cú pháp thiết kế có thể được sắp xếp khá dễ dàng. Để làm điều này, bạn có thể sử dụng các quy tắc sau:

  1. Chúng ta cần prostroen yêu cầu tiêu chuẩn bởi Select * from xây dựng.

  2. Xác định bằng một phím Tham gia cấu trúc mà các bảng sẽ tạo ra một sự lựa chọn.

  3. Với cấu trúc ở đâu danh sách các thông số thiết lập cho một mẫu.

Đây là loại yêu cầu khá đơn giản trong xây dựng và không gây khó khăn ngay cả đối với người mới bắt đầu.

Sử dụng cấu trúc để xác minh sự xuất hiện của

Nếu các lập trình viên có nhiệm vụ không chỉ chọn từ các dữ liệu trên điều kiện của bảng, mà còn để kiểm tra nhập của họ trong một hoặc nhiều bảng kế hoạch khác, SQL-Trường thiết kế là không thể thiếu.

Với xây dựng này, cú pháp có thể xây dựng các điều kiện tương tự, nhưng với các truy vấn lồng nhau, trong đó sẽ kiểm tra sự xuất hiện của dòng được chọn trong một tập hợp các bảng cơ sở dữ liệu của bên thứ ba.

Như một quy luật, cho mục đích này đã thành lập một bảng tạm thời ghi lại tất cả các cần thiết, để xác minh sự xuất hiện của một tập dữ liệu.

Ví dụ về sử dụng ở đâu

Trong trường hợp ví dụ SQL sẽ được cung cấp ngay bây giờ. Tôi bắt đầu tưởng tượng rằng có hai bảng với dữ liệu - Tovar và TovarAmount. Trong lần đầu tiên, có tên của những hàng bán, giá cả, thời điểm bán hàng và các khách hàng đã mua sản phẩm. Trong phần thứ hai cho thấy sự hiện diện của hàng hoá, hay đúng hơn là những gì có sẵn.

Một ví dụ về một tham số truy vấn, trong đó nêu rõ tất cả các mục được bán với một số tiền nhất định của ngày sẽ là các loại sau đây của thiết kế:

Select * from Tovar

Nơi T_Date> = '12 / 01/2016 'và T_Date <=' '12 / 07/1016 và T_PriceOut> 0

một kế hoạch như vậy truy vấn trả về một danh sách các sản phẩm, các bảng dữ liệu, được bán ra trong bảy ngày đầu tiên của tháng mười hai, như được chỉ ra bởi một trong những điều kiện lấy mẫu: T_PriceOut> 0.

Nếu chúng ta xem xét tình trạng của sản lượng hàng hóa có trong kho, việc xây dựng một kế hoạch như vậy sẽ là:

Select * from Tovar

Nơi T_Tovar trong (chọn TA_Tovar nơi TA_ Số lượng> 0)

Nested điều kiện trong trường hợp có thể có nhiều, nhưng nó là đáng nói đến là điều kiện hơn được áp đặt, các con sẽ chạy truy vấn. Đây là lý do cho việc sử dụng bảng tạm thời. Nhanh hơn nhiều để tạo ra một vài trong số này, và sau đó so sánh các dữ liệu trong đó, hơn là xây dựng một điều kiện với nhiều cấp độ xác nhận dữ liệu.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 vi.delachieve.com. Theme powered by WordPress.