SQL語句查詢語句完整語法

數(shù)據(jù)庫是mysql勇哗,使用的數(shù)據(jù)庫表名稱是my_student.

表的完整數(shù)據(jù)信息是:

完整語法是:

Select [select選項(xiàng)] 字段列表[字段別名]/* from 數(shù)據(jù)源 [where 字句] [group by子句 ][having 子句][order by 子句][limit 子句];

①[select選項(xiàng)]:

Select 選項(xiàng)包含:ALL(所有锯玛,默認(rèn))、distinct(去重)世囊。其中distinct針對的是查詢結(jié)果的整條記錄而言的。

select DISTINCT(sex) from my_student;

select DISTINCT(sex),name from my_student; 和 selectDISTINCT sex,name from my_student;結(jié)果是一樣的。

②[where 字句]:where是唯一一個從磁盤開始拿數(shù)據(jù)的時候就開始進(jìn)行判斷的條件,從磁盤取出一條記錄掏呼,開始進(jìn)行where判斷,判斷結(jié)果如果成立铅檩,那么取出結(jié)果保存到內(nèi)存憎夷,否則放棄。

select * from my_student where name = '哈哈1';

③[group by 子句 ]:分組子句昧旨,group by子句主要的作用是分組拾给,從而進(jìn)行統(tǒng)計(jì)操作富拗,而不是為了展示(展示的時候,只會展示分組記錄的第一條記錄)鸣戴,分組時,一般會結(jié)合使用count()粘拾、max()窄锅、min()、avg()缰雇、sum()函數(shù)入偷。

A、單子段分組:

selectc_id,count(*),max(height),min(height),avg(height),sum(age) from my_studentgroup by c_id ;

sql語句的意思是:my_student表以c_id進(jìn)行分組械哟,然后顯示分組后的每組的c_id名稱疏之、每組的總數(shù)、每組的最高暇咆、最低锋爪、平均身高和每組的年齡總和。

B爸业、多字段分組

select c_id,sex,count(*),max(height),min(height),avg(height),sum(age)from my_student group by c_id ,sex;

表示的含義是其骄,對整個表先按照c_id進(jìn)行分組,然后在此分組的基礎(chǔ)之上扯旷,然后每組再按照sex,進(jìn)行分組拯爽。

C、多字段分組(加上顯示每組的某一字段的所有數(shù)據(jù))

selectc_id,sex,count(*),max(height),min(height),avg(height),sum(age) ,GROUP_CONCAT(name)from my_student group by c_id ,sex;

④[having 子句]:having的作用類同where钧忽,而且having能做幾乎所有where能做的事情毯炮,而where卻不能做having能做的很多事情,主要是因?yàn)?/p>

where只能在磁盤提取數(shù)據(jù)的時候?qū)?shù)據(jù)進(jìn)行操作耸黑;而在內(nèi)存中對數(shù)據(jù)進(jìn)行g(shù)roup by分組之后的結(jié)果進(jìn)行處理桃煎,只能通過having。

selectc_id,count(*),max(height),min(height),avg(height),sum(age) from my_studentgroup by c_id having COUNT(*) >= 3;

⑤[order by 子句]:對數(shù)據(jù)進(jìn)行排序操作崎坊,根據(jù)某個字段進(jìn)行升序或者降序排序备禀。(進(jìn)行多字段排序的時候,先根據(jù)某一字段進(jìn)行潘旭奈揍,然后在排序好的內(nèi)部再按照某字段進(jìn)行排序)

A曲尸、單個字段的排序:

select * from my_student order by c_id;

B、多字段排序

select * from my_student order by c_id,sex;

⑥[limit 子句]:限制結(jié)果的數(shù)量男翰。Limit 偏移量? 記錄條數(shù);

A另患、select * frommy_student limit 2;

B、select * frommy_student limit 0,3;

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末蛾绎,一起剝皮案震驚了整個濱河市昆箕,隨后出現(xiàn)的幾起案子鸦列,更是在濱河造成了極大的恐慌,老刑警劉巖鹏倘,帶你破解...
    沈念sama閱讀 212,884評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件薯嗤,死亡現(xiàn)場離奇詭異,居然都是意外死亡纤泵,警方通過查閱死者的電腦和手機(jī)骆姐,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,755評論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來捏题,“玉大人玻褪,你說我怎么就攤上這事」” “怎么了带射?”我有些...
    開封第一講書人閱讀 158,369評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長循狰。 經(jīng)常有香客問我窟社,道長,這世上最難降的妖魔是什么晤揣? 我笑而不...
    開封第一講書人閱讀 56,799評論 1 285
  • 正文 為了忘掉前任桥爽,我火速辦了婚禮,結(jié)果婚禮上昧识,老公的妹妹穿的比我還像新娘钠四。我一直安慰自己,他們只是感情好跪楞,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,910評論 6 386
  • 文/花漫 我一把揭開白布缀去。 她就那樣靜靜地躺著,像睡著了一般甸祭。 火紅的嫁衣襯著肌膚如雪缕碎。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 50,096評論 1 291
  • 那天池户,我揣著相機(jī)與錄音咏雌,去河邊找鬼。 笑死校焦,一個胖子當(dāng)著我的面吹牛赊抖,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播寨典,決...
    沈念sama閱讀 39,159評論 3 411
  • 文/蒼蘭香墨 我猛地睜開眼氛雪,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了耸成?” 一聲冷哼從身側(cè)響起报亩,我...
    開封第一講書人閱讀 37,917評論 0 268
  • 序言:老撾萬榮一對情侶失蹤浴鸿,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后弦追,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體岳链,經(jīng)...
    沈念sama閱讀 44,360評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,673評論 2 327
  • 正文 我和宋清朗相戀三年劲件,在試婚紗的時候發(fā)現(xiàn)自己被綠了宠页。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,814評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡寇仓,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出烤宙,到底是詐尸還是另有隱情遍烦,我是刑警寧澤,帶...
    沈念sama閱讀 34,509評論 4 334
  • 正文 年R本政府宣布躺枕,位于F島的核電站服猪,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏拐云。R本人自食惡果不足惜罢猪,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,156評論 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望叉瘩。 院中可真熱鬧膳帕,春花似錦、人聲如沸薇缅。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽泳桦。三九已至汤徽,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間灸撰,已是汗流浹背谒府。 一陣腳步聲響...
    開封第一講書人閱讀 32,123評論 1 267
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留浮毯,地道東北人完疫。 一個月前我還...
    沈念sama閱讀 46,641評論 2 362
  • 正文 我出身青樓,卻偏偏與公主長得像亲轨,于是被迫代替她去往敵國和親趋惨。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,728評論 2 351

推薦閱讀更多精彩內(nèi)容