日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

mysql spj_解决Electron启动出现短暂的白屏 - SegmentFault 思否

發(fā)布時間:2023/12/19 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql spj_解决Electron启动出现短暂的白屏 - SegmentFault 思否 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

實驗表如下:

t4

t5

子查詢分類:

查詢對象的關(guān)系上分類:

1、相關(guān)子查詢

select * from t4 where t4.id4 = any ( select t5.id5 from t5 where t5.b5 = t4.b4);

2、非相關(guān)子查詢

select * from t1 where a1 = any (select a2 from t2 where t2.a2 = 10);

從特定謂詞分類:

1、IN 操作符

IN 操作符允許我們在 WHERE 子句中規(guī)定多個值。

SELECT column_name(s)

FROM table_name

WHERE column_name IN (value1,value2,...)

select * from t4 where t4.id4 in (1,3);

2、ALL\ANY\SOME操作符

SOME 是與 ANY 等效的 ISO 標準。

以 > 比較運算符為例,>ALL 表示大于每一個值。換句話說,它表示大于最大值。例如,>ALL (1, 2, 3) 表示大于 3。>ANY 表示至少大于一個值,即大于最小值。因此 >ANY (1, 2, 3) 表示大于 1。

select * from t5 where t5.id5 > any ( select id4 from t4 where t4.id4>5);

select * from t5 where t5.id5 > ALL ( select id4 from t4 where t4.id4>5);

3、EXISTS操作符

EXISTS用于檢查子查詢是否至少會返回一行數(shù)據(jù),該子查詢實際上并不返回任何數(shù)據(jù),而是返回值True或False。

EXISTS 指定一個子查詢,檢測行的存在。語法:EXISTS subquery。參數(shù) subquery 是一個受限的 SELECT 語句 (不允許有 COMPUTE 子句和 INTO 關(guān)鍵字)。結(jié)果類型為 Boolean,如果子查詢包含行,則返回 TRUE。

select * from t5 where exists ( select * from t4 where t4.id4>t5.id5);

轉(zhuǎn)化成同義的IN語句:

select * from t5 where id5 in ( select id5 from t4 where t4.id4>t5.id5);

從語句的構(gòu)成分類:

1、SPJ查詢:

選擇:select * from t4 where t4.id4=1;

投影: select id4, b4 from t4;

連接:select * from t4, t5 where t4.id4 = t5.id5;

2、group by子查詢:

我們擁有下面這個 "Orders" 表:

O_Id OrderDate OrderPrice Customer

1 2008/12/29 1000 Bush

2 2008/11/23 1600 Carter

3 2008/10/05 700 Bush

4 2008/09/28 300 Bush

5 2008/08/06 2000 Adams

6 2008/07/21 100 Carter

現(xiàn)在,我們希望查找每個客戶的總金額(總訂單)。

我們想要使用 GROUP BY 語句對客戶進行組合。

我們使用下列 SQL 語句:

SELECT Customer,SUM(OrderPrice) FROM Orders

GROUP BY Customer

結(jié)果集類似這樣:

Customer SUM(OrderPrice)

Bush 2000

Carter 1700

Adams 2000

讓我們看一下如果省略 GROUP BY 會出現(xiàn)什么情況:

SELECT Customer,SUM(OrderPrice) FROM Orders

結(jié)果集類似這樣:

Customer SUM(OrderPrice)

Bush 5700

Carter 5700

Bush 5700

Bush 5700

Adams 5700

Carter 5700

3、其他:

TOP-N : SELECT TOP 50 PERCENT * FROM Customers;

mysql 不支持 等價于Mysql中 select * from t4 limit 10;

LIMIT & order by: select * from t4 order by id4 desc limit 2,5;

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎

總結(jié)

以上是生活随笔為你收集整理的mysql spj_解决Electron启动出现短暂的白屏 - SegmentFault 思否的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。