mysql資料庫查詢

2022-09-08 02:45:12 字數 592 閱讀 1511

1、兩列時間相減結果顯示

select timestampdiff(minute,t1,t2) as '時間差值' from 表名 

2、判斷如果某字段為空 標識0 某欄位非空 標識1

case when 欄位名 is not null then 1 else 0 end

例如:當ttot與atot時間差值小於-10 或者大於10 標識為1 其他標識為0 存在欄位differ中,其中differ為新建欄位名,用與儲存統計結果

case when (timestampdiff( minute, ttot, atot) < -10 or timestampdiff( minute, ttot, atot)>10) then 1 else 0 end differ

4、case when 作為乙個欄位名,所以與上乙個欄位名flithtdate之間要加逗號

select id,flightdate,

case when **

5、巢狀

select * from

(****

)temp

6、擷取欄位中的字元(例如 日期中擷取小時)

substr(std,12,2)

mysql資料庫查詢作業 mysql資料庫查詢練習

建立四張資料表 學生表student 學號,姓名,性別,出生年月日,所在班級 課程表course 課程號,課程名,教師編號 成績表score 學號,課程號,成績 教師表teacher 教師編號,教師名,教師性別,出生年月日,職稱,所在部門 新增資訊 學生表 insert into student v...

mysql資料庫查詢

這一段時間在實習的公司裡和別人共同開發乙個新功能,我主要偏資料庫操作!其中有乙個是對資料的校驗,而這些資料在資料庫裡是以樹的形式存在!沒有問別人之前我是打算以迴圈的方式來做,週日花了整整一下午把資料表研究了一番發現不是我想象的那麼簡單,我先把這個要求簡單的描述一下 首先是資料表裡的資料,欄位太多,我...

雲資料庫mysql 慢查詢 MySql資料庫慢查詢

一 什麼是資料庫慢查詢?資料庫慢查詢,就是查詢時間超過了我們設定的時間的語句。預設的設定時間是10秒。也可以自己根據實際專案設定。set long query time 0.0001 slow query log 是否開啟慢查詢日誌,1表示開啟,0表示關閉。log slow queries 舊版 5...