日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

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

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

實驗表如下:

t4

t5

子查詢分類:

查詢對象的關系上分類:

1、相關子查詢

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

2、非相關子查詢

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

從特定謂詞分類:

1、IN 操作符

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

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用于檢查子查詢是否至少會返回一行數據,該子查詢實際上并不返回任何數據,而是返回值True或False。

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

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

轉化成同義的IN語句:

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

從語句的構成分類:

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

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

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

我們使用下列 SQL 語句:

SELECT Customer,SUM(OrderPrice) FROM Orders

GROUP BY Customer

結果集類似這樣:

Customer SUM(OrderPrice)

Bush 2000

Carter 1700

Adams 2000

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

SELECT Customer,SUM(OrderPrice) FROM Orders

結果集類似這樣:

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;

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。