Truy vấn MySQL để tìm kiếm giữa hai ngày
Vì vậy, nếu tôi muốn lấy tất cả các bản ghi từ ngày 13-09-2021 lúc 05. 00. 00 sáng đến 14-09-2021 lúc 04. 59. 59 sáng hôm sau, tôi sẽ làm thế nào? Show
Cảm ơn ADawn sql-server-transact-sqlBình luận Hiển thị nhận xét 0 Bình luận 5. Cần 1600 ký tự còn lại ký tự
▼
tệp đính kèm. Có thể sử dụng tối đa 10 tệp đính kèm (bao gồm cả hình ảnh) với tối đa 3. 0 MiB mỗi cái và 30. tổng cộng 0 MiB Điều kiện GIỮA MySQL được sử dụng để truy xuất các giá trị trong một phạm vi trong câu lệnh CHỌN, CHÈN, CẬP NHẬT hoặc XÓA cú phápCú pháp của Điều kiện GIỮA trong MySQL là expression BETWEEN value1 AND value2; Tham số hoặc Đối sốcột biểu thức hoặc phép tính. value1 và value2Những giá trị này tạo ra một phạm vi bao hàm mà biểu thức được so sánh vớiGhi chú
Ví dụ - Với SốHãy xem xét một số ví dụ về điều kiện GIỮA MySQL bằng cách sử dụng các giá trị số. Ví dụ số sau đây sử dụng điều kiện GIỮA để truy xuất các giá trị trong một phạm vi số Ví dụ SELECT * FROM contacts WHERE contact_id BETWEEN 100 AND 200; Ví dụ MySQL GIỮA này sẽ trả về tất cả các hàng từ bảng nhà cung cấp trong đó nhà cung cấp KHÔNG nằm trong khoảng từ năm 2000 đến 2999, bao gồm cả. Nó sẽ tương đương với câu lệnh SELECT sau Toán tử Toán tử Cú pháp GIỮACHỌN (các) tên_cột Cơ sở dữ liệu demoDưới đây là một lựa chọn từ bảng "Sản phẩm" trong cơ sở dữ liệu mẫu của Northwind Sản phẩmIDSản phẩmTênNhà cung cấpIDDanh mụcIDUnitGiá1Chais1110 hộp x 20 túi182Chang1124 - chai 12 oz193Aniseed Syrup1212 - chai 550 ml104Gia vị Chef Anton's Cajun1248 - lọ 6 oz225Chef Anton's Gumbo Mix1236 hộp21. 35 GIỮA Ví dụCâu lệnh SQL sau đây chọn tất cả các sản phẩm có giá từ 10 đến 20 KHÔNG GIỮA Ví dụĐể hiển thị các sản phẩm nằm ngoài phạm vi của ví dụ trước, hãy sử dụng GIỮA với IN Ví dụCâu lệnh SQL sau đây chọn tất cả các sản phẩm có giá từ 10 đến 20. Thêm vao Đoa; Ví dụCHỌN * TỪ Sản phẩm GIỮA Giá trị văn bản Ví dụCâu lệnh SQL sau đây chọn tất cả các sản phẩm có ProductName nằm giữa Carnarvon Tigers và Mozzarella di Giovanni Ví dụCHỌN * TỪ SẢN PHẨM Câu lệnh SQL sau đây chọn tất cả các sản phẩm có ProductName nằm giữa Carnarvon Tigers và Chef Anton's Cajun Seasoning Ví dụCHỌN * TỪ SẢN PHẨM KHÔNG GIỮA Giá trị văn bản Ví dụCâu lệnh SQL sau đây chọn tất cả các sản phẩm có ProductName không nằm giữa Carnarvon Tigers và Mozzarella di Giovanni Ví dụCHỌN * TỪ SẢN PHẨM Bảng mẫuDưới đây là một lựa chọn từ bảng "Đơn hàng" trong cơ sở dữ liệu mẫu của Northwind OrderIDCustomerIDEemployeeIDOrderDateShipperID102489057/4/19963102498167/5/19961102503447/8/19962102518437/9/19961102527647/10/19962 GIỮA NGÀY Ví dụCâu lệnh SQL sau đây chọn tất cả các đơn đặt hàng có OrderDate trong khoảng từ '01- July-1996' đến '31- July-1996' Ví dụCHỌN * TỪ ĐƠN HÀNG HOẶC Ví dụCHỌN * TỪ ĐƠN HÀNG Kiểm tra bản thân với các bài tậpTập thể dụcSử dụng toán tử Làm cách nào để truy vấn giữa hai ngày trong MySQL?Để đếm sự khác biệt giữa các ngày trong MySQL, hãy sử dụng hàm DATEDIFF(ngày kết thúc, ngày bắt đầu) . Sự khác biệt giữa ngày bắt đầu và ngày kết thúc được biểu thị bằng ngày.
Làm cách nào tôi có thể tìm kiếm bản ghi giữa hai ngày trong SQL?Cú pháp. CHỌN * TỪ TABLE_NAME WHERE DATE_TIME_COLUMN GIỮA 'STARTING_DATE_TIME' VÀ 'ENDING_DATE_TIME';
Làm cách nào để tìm kiếm phạm vi ngày trong MySQL?Cách chọn hàng từ dãy ngày bằng lệnh truy vấn MySQL. Nếu bạn cần chọn các hàng từ bảng của cơ sở dữ liệu MySQL trong một phạm vi ngày, bạn cần sử dụng một lệnh như thế này. CHỌN * TỪ bảng WHERE date_column >= '2014-01-01' AND date_column
Là giữa và bao gồm trong MySQL?Toán tử BETWEEN của MySQL bao gồm . Ví dụ: khi bạn sử dụng toán tử BETWEEN của MySQL để truy xuất những cuốn sách có giá nằm trong khoảng từ 50 đến 90, kết quả sẽ truy xuất tất cả những cuốn sách này, bao gồm cả những cuốn sách có giá bằng 50 hoặc 90. |