《Mysql實(shí)例MySQL子查詢的學(xué)習(xí)小結(jié)》要點(diǎn):
本文介紹了Mysql實(shí)例MySQL子查詢的學(xué)習(xí)小結(jié),希望對(duì)您有用。如果有疑問,可以聯(lián)系我們。
MYSQL應(yīng)用mysql數(shù)據(jù)中的select語句支持子查詢.
所謂子查詢是將一個(gè)SELECT語句的查詢成果作為中間成果,供另一個(gè)SELECT語句查詢調(diào)用,子查詢也叫做子選擇或嵌套選擇.
MYSQL利用例如:
?
MYSQL應(yīng)用以上sql語句中,從student表中查出年齡大于18的學(xué)號(hào)(studentNO)和性別(sex),作為中間結(jié)果集,并被命名為student18,然后從student18表中查出性別(sex)是男的('M')的學(xué)生的學(xué)號(hào)(studentNO).
注,藍(lán)色部分便是一個(gè)子查詢.
?
一,子查詢分類
子查詢按返回結(jié)果集的不同分為4種:表子查詢,行子查詢,列子查詢和標(biāo)量子查詢.
1)、表子查詢:返回的結(jié)果集是一個(gè)表集合,N行N列(N>=1).表子查詢經(jīng)常用于父查詢的FROM子句中.
2)、行子查詢:返回的結(jié)果集是一個(gè)表集合,一行N列(N>=1).行子查詢可以用于福查詢的FROM子句和WHERE子句中.
3)、列子查詢:返回的結(jié)果集是一個(gè)表集合,N行一列(N>=1).
4)、標(biāo)量子查詢:返回的結(jié)果集是一個(gè)表集合,一行一列,也便是一個(gè)標(biāo)量值.可以指定一個(gè)標(biāo)量表達(dá)式的任何地方,都可以用一個(gè)標(biāo)量子查詢.
?
例如:行子查詢
?
MYSQL利用查出學(xué)號(hào)(studentNO)是15的學(xué)生的性別和年齡(sex,age),是一個(gè)行表達(dá)式.
然后,查出性別和年齡與這個(gè)學(xué)生性別和年齡一樣的學(xué)生的學(xué)號(hào).
?
標(biāo)量子查詢,例如:?
?
MYSQL利用查出學(xué)號(hào)(studentNO)是15的學(xué)生的性別sex,是一個(gè)標(biāo)量表達(dá)式.
然后,查出性別與這個(gè)學(xué)生性別一樣的學(xué)生的學(xué)號(hào).
《Mysql實(shí)例MySQL子查詢的學(xué)習(xí)小結(jié)》是否對(duì)您有啟發(fā),歡迎查看更多與《Mysql實(shí)例MySQL子查詢的學(xué)習(xí)小結(jié)》相關(guān)教程,學(xué)精學(xué)透。維易PHP學(xué)院為您提供精彩教程。
轉(zhuǎn)載請(qǐng)注明本頁(yè)網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/12756.html