關於 SQL的 as 用法

2021-10-06 20:32:59 字數 403 閱讀 4284

前段時間一直在忙專案,導致很久沒有更新部落格了,這幾天專案中碰到兩個很有意思的事情。如下

"id" order=

"before"

>

select replace

(uuid)

<

/selectkey>

insert into ***x表 (..

....

) select ...

.... from ***表

把這個放在insert的sql語句之前,意思是在插入之前通過keyproperty找到id,注意before,在insert之前將id替換,mybatis支援uuid()這個,這樣就不會重複,很是方便。

先寫到這。忙工作了。改天接著這個寫

關於SQL中limit的用法

mysql中使用limit,limit關鍵字常用語限制查詢結果返回的數目及位置。用法如下 select column1,conlumn2 from table limit i,n 其中column1,column2為檢索出的資料,table代表了需要查詢的表的表名,而i代表其實的index位置 從0...

關於SQL中用Join in 查詢的用法

left join 或 left outer join 完整外部聯接返回左表和右表中的所有行。當某行在另乙個表中沒有匹配行時,則另乙個表的選擇列表列包含空值。如果表之間有匹配行,則整個結果集行包含基表的資料值。僅 當至少有乙個同屬於兩表的行符合聯接條件時,內聯接才返回行。內聯接消除與另乙個表中的任何...

關於SQL中Union和Join的用法

聯合兩個表,沒有重複 select e name from employees china union select e name from employees usa 聯合兩個表,允許重複 select e name from employees china union allselect e n...