查詢數(shù)據(jù)表中的數(shù)據(jù)

基本查詢方法

實(shí)例1:多字段查詢

select 字段1权逗,字段2……字段n from user妆绞;

解析:從user表中查詢字段1、字段2一直到字段n的記錄曼尊,且展示順序也是這樣卜朗。

實(shí)例2:as新命名查詢

select 字段1 ?as 'newname' from user;

解析:在user表中席覆,查詢到字段1中記錄的數(shù)據(jù)浙炼,并將字段1改名為newname展現(xiàn)出來粒梦。但是晦嵌,并不能修改數(shù)據(jù)庫中的字段名鞋既,而且這個(gè)引號(hào)不能省略。

distinct不重復(fù)查詢方法

實(shí)例1:

select distinct ?email from user;

解析:將user表中email這一列的數(shù)據(jù)耍铜,只顯示不重復(fù)的數(shù)據(jù)邑闺。在email這里,不建議用多個(gè)列棕兼,因?yàn)閐istinct最好單獨(dú)用在一個(gè)列上陡舅。

邏輯組合語句查詢方法:

實(shí)例1:and并且

select id from user where pwd=md5(123456) and email='user2@jkxy.com';

解析:查詢user表中密碼為md5(123456)加密過的,且郵箱地址為'user2@jkxy.com'的id號(hào)碼伴挚。

實(shí)例2:運(yùn)算符

select id from user where pwd=md5(123456) and id >=5;

解析:查詢密碼為md5(123456)加密過的且id大于等于5的ID號(hào)碼

同理靶衍,and可以變成or,就是或茎芋,其他的例如颅眶!=不等于,各種運(yùn)算符田弥,都可以嘗試涛酗。

實(shí)例3:is not 不為……

select id from user where pwd is not null;

解析:查詢user表中,密碼不為空的ID號(hào)碼。

同理商叹,若改成is則是為空的……

實(shí)例4:between ……and……在……和……之間

select * from user where id between 6 and 8;

解析:查詢user表中燕刻,id在6和8之間的所有符合條件的id號(hào)碼。

同理剖笙,也可以not between,那么就查詢不在6和8之間的id號(hào)了

實(shí)例5:模糊查詢like

select * from user where username like '%user%';

解析:查詢user表中卵洗,username字段中,中間有user字符的所有記錄弥咪。%表示可以為任意數(shù)值过蹂。

同理,not like就是查詢與上方相反的數(shù)據(jù)聚至。

實(shí)例6:in指定范圍查詢

select * from user where id in(5,7,8);

解析:查詢id在5榴啸,7,8三個(gè)數(shù)字中的所有記錄晚岭。

實(shí)例7:order排序

select * from user order by score ASC;

解析:查詢user表中所有的以分?jǐn)?shù)為關(guān)鍵字鸥印,由低向高排序的記錄;ASC代表由低向高排序坦报。

select * from user where order by score DESC;

解析:同上库说,只不過是按分?jǐn)?shù)由高到低排序,查詢片择。若不添加DESC之類的潜的,就會(huì)默認(rèn)從低向高排序。

計(jì)算表中記錄的方法

實(shí)例1:count計(jì)算id數(shù)量

select count(id) num from user where id>6;

解析:計(jì)算user表中字管,符合where條件的id數(shù)量啰挪,展現(xiàn)出來,并且起名為num嘲叔;

實(shí)例2:avg計(jì)算平局值

select avg(score) num from user;

解析:將user表中score字段中所有記錄的平均值計(jì)算出來亡呵,并且以num的名字展現(xiàn)。

實(shí)例3:min最小值max最大值

select min(score) minname from user;

select max(score) maxname from user;

解析:查詢score字段中的最小值和最大值硫戈,并且以相應(yīng)的名字展現(xiàn)

實(shí)例4:綜合實(shí)例sum和group

select userid,sum(score) as total from mark group by (userid);

解析:查詢mark表中以u(píng)serid為分組標(biāo)準(zhǔn)的userid字段和分?jǐn)?shù)字段的總和锰什,userid字段值相同的為一組。

實(shí)例5:綜合實(shí)例count和total

select userid,count(id) as num from mark group by(userid);

解析:在以u(píng)serid值為標(biāo)準(zhǔn)分組后丁逝,計(jì)算出每一組的id值是多少汁胆,以num的名字展現(xiàn)。這里我用的是userid代表用戶名字霜幼,id表示考試的科目嫩码,只要count計(jì)算出來的科目總數(shù)符合要求,那么就說明用戶沒有缺考罪既。

實(shí)例6:綜合實(shí)例min和group

select userid,min(score) as minname from mark group by(userid);

解析:查詢userid的最低分?jǐn)?shù)并且展現(xiàn)铸题。铡恕。。回挽。

select userid,xk,min(score) as minname from mark group by(userid);

解析:這就是在上面的基礎(chǔ)上没咙,又展現(xiàn)出了到底哪門學(xué)科是最低分猩谊。

select userid,xk,min(score) as minname from mark group by(userid) having min<70;

解析:后面新多出來的having是指在前面的基礎(chǔ)上千劈,再次篩選,篩選條件是min<70的牌捷。附一句:having只能跟在gruop by后面進(jìn)行二次篩選墙牌。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市暗甥,隨后出現(xiàn)的幾起案子喜滨,更是在濱河造成了極大的恐慌,老刑警劉巖撤防,帶你破解...
    沈念sama閱讀 212,718評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件虽风,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡寄月,警方通過查閱死者的電腦和手機(jī)辜膝,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,683評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來漾肮,“玉大人厂抖,你說我怎么就攤上這事】税茫” “怎么了忱辅?”我有些...
    開封第一講書人閱讀 158,207評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長谭溉。 經(jīng)常有香客問我墙懂,道長,這世上最難降的妖魔是什么扮念? 我笑而不...
    開封第一講書人閱讀 56,755評(píng)論 1 284
  • 正文 為了忘掉前任垒在,我火速辦了婚禮,結(jié)果婚禮上扔亥,老公的妹妹穿的比我還像新娘场躯。我一直安慰自己,他們只是感情好旅挤,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,862評(píng)論 6 386
  • 文/花漫 我一把揭開白布踢关。 她就那樣靜靜地躺著,像睡著了一般粘茄。 火紅的嫁衣襯著肌膚如雪签舞。 梳的紋絲不亂的頭發(fā)上秕脓,一...
    開封第一講書人閱讀 50,050評(píng)論 1 291
  • 那天,我揣著相機(jī)與錄音儒搭,去河邊找鬼吠架。 笑死,一個(gè)胖子當(dāng)著我的面吹牛搂鲫,可吹牛的內(nèi)容都是我干的傍药。 我是一名探鬼主播,決...
    沈念sama閱讀 39,136評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼魂仍,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼拐辽!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起擦酌,我...
    開封第一講書人閱讀 37,882評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤俱诸,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后赊舶,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體睁搭,經(jīng)...
    沈念sama閱讀 44,330評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,651評(píng)論 2 327
  • 正文 我和宋清朗相戀三年笼平,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了园骆。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,789評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡出吹,死狀恐怖遇伞,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情捶牢,我是刑警寧澤,帶...
    沈念sama閱讀 34,477評(píng)論 4 333
  • 正文 年R本政府宣布秋麸,位于F島的核電站,受9級(jí)特大地震影響灸蟆,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜炒考,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,135評(píng)論 3 317
  • 文/蒙蒙 一可缚、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧斋枢,春花似錦帘靡、人聲如沸瓤帚。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,864評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽轩勘。三九已至筒扒,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間绊寻,已是汗流浹背花墩。 一陣腳步聲響...
    開封第一講書人閱讀 32,099評(píng)論 1 267
  • 我被黑心中介騙來泰國打工榛斯, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留搂捧,地道東北人驮俗。 一個(gè)月前我還...
    沈念sama閱讀 46,598評(píng)論 2 362
  • 正文 我出身青樓允跑,卻偏偏與公主長得像,于是被迫代替她去往敵國和親聋丝。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,697評(píng)論 2 351

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

  • 50個(gè)常用的sql語句Student(S#,Sname,Sage,Ssex) 學(xué)生表Course(C#,Cname...
    哈哈海閱讀 1,228評(píng)論 0 7
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法百姓,類相關(guān)的語法况木,內(nèi)部類的語法垒拢,繼承相關(guān)的語法火惊,異常的語法,線程的語...
    子非魚_t_閱讀 31,602評(píng)論 18 399
  • 一. Java基礎(chǔ)部分.................................................
    wy_sure閱讀 3,806評(píng)論 0 11
  • 什么是SQL數(shù)據(jù)庫: SQL是Structured Query Language(結(jié)構(gòu)化查詢語言)的縮寫尸疆。SQL是...
    西貝巴巴閱讀 1,803評(píng)論 0 10
  • 天上會(huì)掉餡餅 我想站在你可以看到的地方接住你惶岭。 長得胖的悲哀在于同一條褲子 別人穿是闊腿褲寿弱,你穿就是緊身褲按灶。
    逍遙派哈哈閱讀 232評(píng)論 0 0