sql 小知識點

2021-07-28 18:48:44 字數 435 閱讀 8965

1.group 用法

很多時候我們需要分組函式來統計資料,在此過程中因為業務問題可能會用到別名,此時sql可能會寫成如下樣子:

select a.fee_reserveas fee_other, count(1)   as count_no from t_expenses_bill a group by

a.fee_reserveas fee_other;

此時會報錯:命令未正確結束,原因在於此處的 「as」 ,資料庫將它當作乙個函式了,造成sql錯誤;

解決方式:group by 之後的不要用別名,即:去掉 「as」及其後面的別名,如下:

select a.fee_reserveas fee_other, count(1)   as count_no from t_expenses_bill a group by

a.fee_reserve;

SQL小知識點

1 left join 返回左表中的所有行,即使右表中沒有匹配,返回一和虛表 包括兩個表的所有列 沒有匹配的字段為null 2 字串拼接符用concat或是 因為題目判定系統使用的是sqlite3,所以必須按sqlite3的寫法來做,insert or ignore into actor value...

Hibernate 小知識點

今天比較忙沒怎麼寫 知識一些曉得知識或是經驗吧!1.lazy延遲載入 也可以說是需要的時候再區載入 場景 乙個類如person和address,person可以通過getaddress 來得到address的set集合.有乙個dao控制類operation.方法public person query...

dom 小知識點

1 classname屬性可設定或返回元素的 class 屬性。function getclass document.getelementbyid d1 classname bbb alert document.getelementbyid d1 classname 2 removechild 刪除...