MYSQL語句彙總,不斷更新中

2021-10-09 13:46:30 字數 1059 閱讀 4376

1. 查詢重複出現次數最多的記錄,按出現次數倒序排列

select pid,count(*) as count from `tb_user` group by pid order by count desc limit 20;
結果:

pidcount

7819

6888

5207

6097

8106

6655

6663

2. 查詢昨天的資料

select * from `tb_order` where paytime < unix_timestamp(cast(sysdate() as date)) and paytime >= unix_timestamp(cast(sysdate()as date) - interval 1 day);
公式:select * from 表名 where 時間戳欄位名 < 今天0點時間戳 and  >= 昨天0點時間戳

php:

$today = strtotime("today",time());

$yesterday = $today-86400;

echo $today; // 1603296000

echo date('y-m-d h:i:s',$today); // 2020-10-22 00:00:00

echo date('y-m-d h:i:s',$yesterday); // 2020-10-21 00:00:00

// tp5查詢條件

$where =array(

'createtime'=>array('between',array(date('y-m-d h:i:s',$yesterday),date('y-m-d h:i:s',$today)))

);

3. 查詢2小時間內的資料

select * from 表名 where 欄位名 > date_sub(now(), interval 120 minute);
4. 

小知識彙總 不斷更新中

目錄 1.在應用中拖拽檢視新增彈簧效果!2.storyboard開發中退出登入的操作 3.一步移除控制器的所有子檢視 4.自定義cell 5.給tableview的最下面與手機最底端增加乙個間距 詳情1.在應用中拖拽檢視新增彈簧效果!如圖 2.storyboard開發中退出登入的操作 2.1 直接找...

SQL語句學習(不斷更新中。。。。。。)

1.在where字句中使用別名。錯誤!直接這樣寫是不行的,where字句是不認識別名的 select sal as salary,comm as commission from emp where salary 5000 正確的方法,使用乙個子檢視 select from select sal as...

Matlab 預設配置彙總(不斷更新。。。)

如何給matlab新增預設配置?startup.m startup.m預設是不存在的,顧名思義,這個檔案就像dos裡的autorun.bat,在啟動matlab時執行的指令碼檔案 只需要在matlab.exe同目錄下建立startup.m並新增你所需要的內容,如 set 0,defaultaxesx...