国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

今天有事-MySQL

2019-11-14 14:41:02
字體:
來源:轉載
供稿:網友

  hi

今天有事,一會兒要去耍,能學多少是多少吧

1、MySQL

-----子查詢與連接(二)-----

----子查詢

子查詢,是指出現在其他SQL語句內的SELECT子句

注意:子查詢指嵌套在查詢內部,且必須始終出現在圓括號內;可以包含多個關鍵字或條件;外層查詢可以是SELECT,INSERT,UPDATE,SET或DO

子查詢的返回,可以是標量、一行、一列或者是一個子查詢

可以分為三類:使用比較運算符的=,>=等;NOT IN ;EXIST

----使用比較運算符實現子查詢

--

mysql> SELECT goods_id,goods_name,goods_PRice FROM tdb_goods WHERE goods_price>=5391.30;

這里的數字可以不用管,就是之前獲取的一個平均值。

所以要是想直接得到這個平均值參與的結果,用子查詢這樣寫

mysql> SELECT goods_id,goods_name,goods_price FROM tdb_goods WHERE goods_price>=(SELECT ROUND(AVG(goods_price),2) FROM tdb_goods);

這里可以看到,子查詢在小括號中,用到了>=

--

當子查詢返回多個結果,而主查詢用不到這么多時,可以用ANY SOME ALL關鍵字

其中ANY和SOME一樣,滿足其中一個就好,具體是哪個 要看運算符是什么(比如>就大于最小值就行)

ALL要求滿足所有返回的要求

用法是寫在子查詢小括號的前面

----由IN或NOT IN引發的子查詢

其實IN 與=ALL運算符等價,NOT IN與=!ALL等價

用法也類似

----EXIST

返回布爾值,用的很少

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 林州市| 崇义县| 铁力市| 保靖县| 乡城县| 茶陵县| 叶城县| 云安县| 灵川县| 青海省| 鸡东县| 四子王旗| 辛集市| 和林格尔县| 湛江市| 泾源县| 洛南县| 合水县| 多伦县| 盐津县| 平南县| 青川县| 东乌珠穆沁旗| 龙泉市| 边坝县| 沁水县| 密山市| 凤城市| 金坛市| 林口县| 乌拉特中旗| 常宁市| 明溪县| 洮南市| 成都市| 蚌埠市| 广东省| 景德镇市| 察雅县| 洪江市| 仁怀市|