MySQL to days 函式的一次應用

2022-03-25 13:28:42 字數 615 閱讀 5528

專案中有這樣乙個需求,就是查詢出某一天之內的資訊

資料庫中儲存的資料是精確到秒的,格式就是 yyyy-mm-dd hh:mm:ss 這樣的格式

但是查詢時是以 「天」 為單位的,當然也不可能讓使用者去精確到分或者秒

mysql的 to_days() 方法返回乙個天數(年為0以來的天數) (從 0000-01-01 開始計數)

例如: select to_days('0000-01-01') 的結果是1 ,而select to_days('0000-00-01') 或者 select to_days('0000-00-00') 的結果就是 null,不是0

所以sql如下:select * from table_name where to_days(column_name) = to_days('2019-08-21')

由此可查出2019-08-21這一天內所有的資訊

sql如下:select * from table_name where to_days(current_timestamp)-15  <=  to_days(column_name)

to_days(current_timestamp)-15為從現在往上數15天所得到的天數,凡是得到的天數大於等於這個數的都是在15天之內的

numpy的函式(一)

函式說明 np.sum x 計算陣列所有元素的和 np.prod x 計算陣列所有元素的乘積 np.diff x 計算陣列相鄰元素之間的差 np.abs x np.fabs x 計算陣列各元素的絕對值 np.sqrt x 計算陣列各元素的平方根 np.square x 計算陣列各元素的平方 np.l...

函式的應用一

第 一 定義函式時,首先要確定函式名,函式引數的個數 不確定引數個數的函式 1 1 def my add1 num 可以傳入任意多個引數,但是要注意引數的型別 2 2 result 0 3 3 print type num 4 4 try 為了函式健壯性,捕捉了函式的typeerror異常 5 5 ...

Python函式之一 函式的入門

1 什麼是函式 函式是組織好的,可重複使用的,用來實現單一,或相關聯功能的 段。2 函式的作用 例 計算字串str abcdefghijk 列表li 1,3,8,5,6,8,6,6 元組tup 8,3,6,8,2,4,6,8,6 中元素的個數,不能使用len方法。不使用函式的情況 li 1 3,8 ...