1. 程式人生 > 其它 >Python 學習筆記:Intermediate SQL (2)

Python 學習筆記:Intermediate SQL (2)

這裡主要是整理 SQL 一些進階的語法,方便自己不記得的時候可以快速查詢。

Nested SELECT


/* general syntax */
SELECT column1, column2 FROM table1 WHERE column1 OPERATOR (SELECT column1 FROM table1 WHERE condition);

/* example 1 */
SELECT column1, column2 FROM table1 WHERE column1 < (SELECT AVG(column1) FROM table1);

/* example 2 */
SELECT column1, (SELECT MAX(column2) FROM table1) AS "Maximum" FROM table1;

Multiple Table


/* cross join */
SELECT column1, column2 FROM table1, table2;

/* inner join */
SELECT column1, column2 FROM table1, table2 WHERE table1.column3 = table2.column3;
作者:Yuki 出處:https://www.cnblogs.com/yukiwu/ 本文版權歸作者和部落格園所有,歡迎轉載,轉載請標明出處(附上部落格連結)。 如果您覺得本篇博文對您有所收穫,請點選右下角的 [推薦],謝謝!
關注我的公眾號,不定期更新學習心得