一、返回插入新記錄的id
insert into 表名(字段列表) output inserted.id values(字段值列表)
二、條件式排序
select * from 表名 order by case when 欄位名=某值 then 1 else 0 end (asc/desc)
三、清空表
truncate table 表名
//注意:truncate table 的效果等同於 delete from table ,但 truncate table 效率更高。
//delete 後可以跟where條件,而truncate不行
//delete刪除資料的時候會記錄日誌,而truncate不會
//delete刪除表中所有資料庫,id編號不會從1開始,而truncate會。
mysql sql 中實戰小技巧持續更新
一 在sql中計算兩個時間的相隔天數 語法 select datediff 結束時間,開始時間 結束時間 開始時間得到兩個時間的間隔天數 在專案中的體現 gettasklistbyscheduleid resulttype com.select task id as id,text,model.mo...
MySQL SQL正則技巧
判斷欄位中是否包含大寫字母如果有就返回 select from t1 where name2 regexp binary a z 開頭 結尾 where name2 regexp c where name2 regexp c 查詢字段值包含字母 a t 以外的字元的記錄 where name2 re...
常用小技巧 測試
1.如何判斷乙個數是否是整數 2.如何判斷乙個數後面是否有小數 3.保留兩位有效數字,但是沒說要四色五入 4.確定字元陣列的大小 5.確定輸入的字串會自帶 0 1.如何判斷乙個數是否是整數 if int a b 判斷是乙個數是否是整數 cout yes 如何判斷乙個數後面是否有小數 double n...