ysqld運算符配合使用,具體操作如下:
假設我們有一個表格orders,其中有一個字段order_date表示訂單的日期,我們要查詢2019年1月1日到2019年1月31日之間的訂單數據,可以使用以下SQL語句:
SELECT * FROM orders WHERE order_date BETWEEN '2019-01-01' AND '2019-01-31';
這條SQL語句的意思是查詢orders表中order_date字段在2019年1月1日和2019年1月31日之間的數據。
如果我們只想查詢2019年1月1日到2019年1月30日之間的數據,可以使用以下SQL語句:
SELECT * FROM orders WHERE order_date BETWEEN '2019-01-01' AND '2019-01-30';
運算符是包含邊界的,也就是說上面兩條SQL語句查詢的數據都包含了2019年1月1日和2019年1月31日/30日這兩天的數據。
d運算符,我們還可以使用大于等于(>=)和小于等于(<=)運算符來查詢日期在某個時間段的數據,例如:
SELECT * FROM orders WHERE order_date >= '2019-01-01' AND order_date<= '2019-01-31';
這條SQL語句的意思和第一條SQL語句的意思是一樣的,查詢orders表中order_date字段在2019年1月1日和2019年1月31日之間的數據。
ysqld運算符是包含邊界的。