關系代數和sql語句對應關系


 

關系代數運算符           對應sql語句
聚合操作  
 (UNION)  
 (INTERSECTION)  
-  (DIFFERENCE)差  
× (Cartesian PRODUCT)笛卡爾積     from
純關系操作  
π (PROJECT)投影           select
σ (SELECT)選擇            where
⋈ (JOIN)鏈接   JOIN(mysql> SELECT a.age, b.author FROM books a INNER JOIN books2 b ON a.age>25;)
÷ (DIVISION)除  exists 和not exists(select * from books A where not exists(select age from books8 B WHERE A.age=B.age);)
   
> 大於  
>=大於等於  
< 小於  
<=小於等於  
等於  
!=不等於  
∧ 與  
∨ 或  
¬ 非  
between          在兩個值范圍內查找  
like                按通配符查找  
regexp            按正則表達式查找  
組合條件 and, or
 select * from table_name where coll = xxx and col2 = xx or col3 > x;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM