select * from book order by length(title) asc;在 Hibernate Criteria 裡要怎麼使用呢?在 Criteria、Property 與 Projections 裡怎麼也找不到相關的 API,最後 Google 才說,要用 @Formula 建立虛擬欄位。
Hibernate 提供的 @Formula 有兩種用途,第一是使用資料庫的運算,而非 JVM,第二是虛擬欄位,也就是不存在資料庫中的欄位,由其他欄位計算產生出來的結果。
select * from book order by length(title) asc;在 Hibernate Criteria 裡要怎麼使用呢?在 Criteria、Property 與 Projections 裡怎麼也找不到相關的 API,最後 Google 才說,要用 @Formula 建立虛擬欄位。
SET autocommit=0; -- 原 SQL -- 原 SQL -- 原 SQL -- 原 SQL -- 原 SQL.......成千上萬行 COMMIT;然後從命令列下指令,Client UI 還是慢。
mysql -u <user>因為 SQL 檔是 UTF-8 編碼,所以要加上 --default_character_set=utf8,不然中文會變成亂碼。-p<password> <database> < BigBigBigSQL.sql--default_character_set=utf8
create table table_new like table_copy; insert into table_new select * from table_copy;---
id num_a num_b ------------------------ 1 2 1 2 3 (null)執行以下語法:
select sum(num_a), sum(num_b) from test;得到
sum(num_a) sum(num_b) ------------------------ 5 1