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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

asp点击按钮sql列求和_SQL 结构化查询语言

發(fā)布時間:2024/7/23 数据库 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 asp点击按钮sql列求和_SQL 结构化查询语言 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

SQL特點

SQL是大小寫無關(guān)的,但一般的習(xí)俗是,關(guān)鍵字大寫(SELECT WHERE),用戶自定義的小寫,如表名。

SQL如何注釋, 兩個 -- 開頭,即為注釋。

SQL只用于關(guān)系型數(shù)據(jù)庫,如MySQL,NoSQL數(shù)據(jù)庫,不能用SQL去查詢。

盡管SQL有ISO的標(biāo)準(zhǔn),但各個廠商在實現(xiàn)上,可能有微小的語法區(qū)別,所以遇到這種情況,要看自己所使用的數(shù)據(jù)庫的SQL語法。


什么是關(guān)系型數(shù)據(jù)庫?

關(guān)系型數(shù)據(jù)庫就是數(shù)據(jù)以關(guān)系的形式存儲。

例如下表,這是一張student表,記錄的是學(xué)生的roll_no,name,address,phone,age。

這就是關(guān)系,學(xué)生的名字,學(xué)生的地址,等等。

有一些專業(yè)術(shù)語。

attribute, 屬性,就是用來定義關(guān)系的,如name,age等,

tuple,元組,或叫一組元素,關(guān)系中的每一行叫一個tuple。

tuple的原意是 a structure of data that has several parts

一個有多部分組成的數(shù)據(jù)結(jié)構(gòu)

一個tuple就是一行數(shù)據(jù)

度 degree,有幾個屬性,就叫有幾個度,上面這個表有5個屬性,也就是 5度。

Cardinality這個表有多少行

Column 列。列表示有個屬性的值的集合。下面這就是Roll_no 的列。

查詢語句分為三類

1,DDL Data Definition Language ,數(shù)據(jù)定義語句

用來定義數(shù)據(jù)庫的結(jié)構(gòu),如CREATE TABLE, ADD COLUMN, DROP COLUMN等

2,DML Data Manipulation Language , 數(shù)據(jù)操作語句

操作關(guān)系中的數(shù)據(jù),如 INSERT, DELETE, UPDATE等

3,DQL Data Query Language 數(shù)據(jù)查詢語句

select

通常查詢語句有以下四部分組成

  • SELECT [DISTINCT] Attribute_List FROM R1,R2….RM
  • [WHERE condition]
  • [GROUP BY (Attributes)[HAVING condition]]
  • [ORDER BY(Attributes)[DESC]];
  • 例句1 ,查詢所有學(xué)生的Roll_No和名字

    SELECT ROLL_NO, NAME FROM STUDENT;

    例句2,查詢ROLL_NO大于2的學(xué)生的Roll_No和名字

    SELECT ROLL_NO, NAME FROM STUDENT WHERE ROLL_NO>2;

    例句3,如果想要獲取全部屬性,可以使用* 代替 書寫全部的屬性

    SELECT * FROM STUDENT
    WHERE ROLL_NO>2;

    例句4,如果想要以age的升序來排序,可以用order by子句

    SELECT * FROM STUDENT ORDER BY AGE;

    默認(rèn)是按照升序排列的,所以O(shè)RDER BY AGE等于ORDER BY AGE ASC,

    如果要倒序,改為ORDER BY AGE DESC

    例句5,如果想要某個值只出現(xiàn)一次,使用DISTINCT

    SELECT DISTINCT ADDRESS FROM STUDENT;


    AGGRATION FUNCTIONS (聚集函數(shù))

    常見的函數(shù)有

    count 用來計算有多少行

    sum 求屬性的和

    還有 min,max,avg可以用,所有的聚集函數(shù),只返回一行數(shù)據(jù)。

    GROUP By 用來將數(shù)據(jù)根據(jù)一個屬性或者一組屬性來分組。而且總是和聚集函數(shù)連用。

    例句6

    SELECT ADDRESS, SUM(AGE) FROM STUDENTGROUP BY (ADDRESS);

    SUM(AGE)不是按照所有的年齡求和,而是按照分組后的年齡求和。

    例句7

    SELECT ROLL_NO, ADDRESS, SUM(AGE) FROM STUDENTGROUP BY (ADDRESS);

    這個句子是錯的,應(yīng)為每個地址中的學(xué)生的ROLL_NO是不一樣的,所以select從句后的屬性 應(yīng)該加上聚集函數(shù),讓這個SQL查詢有意義。

    所以當(dāng)使用GROUP By的時候,GROUP By中的屬性,可以出現(xiàn)在select中,而不在GROUP By的部分,需要使用集合函數(shù)。

    翻譯自:

    Structured Query Language (SQL) - GeeksforGeeks?www.geeksforgeeks.org

    總結(jié)

    以上是生活随笔為你收集整理的asp点击按钮sql列求和_SQL 结构化查询语言的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 屁屁影院国产第一页 | gv天堂gv无码男同在线观看 | 99久久久久成人国产免费 | 欧美特级毛片 | 国产成人99久久亚洲综合精品 | 操欧美美女 | 伊人影院在线观看视频 | 色婷婷av一区二区三区gif | 日本青草视频 | 在线观看视频福利 | 久久三区 | 韩日av | 97黄色网 | 麻豆蜜桃av | 天天草天天 | 国产一级黄色录像 | 国产伦精品一区二区三区照片 | 青青草在线免费视频 | 星铁乱淫h侵犯h文 | 精品人妻久久久久一区二区三区 | 在线观看深夜视频 | 无码少妇一区二区 | 欧美日韩一区二区视频观看 | 爽妇网av| 日韩在线天堂 | 成人毛片视频在线观看 | 性农村xxxxx小树林 | 中文字幕电影av | avtt香蕉久久 | 欧美一级爱爱视频 | 四虎精品 | 亚洲成人精品av | 精品久久蜜桃 | 久久瑟瑟 | 国产午夜网站 | 456av| 日韩美女视频 | 国产小视频在线看 | 国产麻豆免费视频 | 亚洲乱码国产乱码精品精 | av操操操 | 国产精品夜夜爽 | 能免费看黄色的网站 | 成人黄色激情 | 亚洲精品视频在线免费 | 免费三级黄 | 熟女国产精品一区二区三 | 永久av | av巨作 | 亚洲性夜 | 岛国伊人| 精品视频入口 | 2019中文在线观看 | 久久久久国产精品无码免费看 | 三级三级久久三级久久18 | 欧美三日本三级少妇三99 | 日本欧美成人 | 波多野结衣乳巨码无在线观看 | 夜夜躁很很躁日日躁麻豆 | 在线精品一区二区 | 色七七亚洲 | 国产精品二区三区 | 鲁鲁狠狠狠7777一区二区 | 这里只有精品国产 | 99久99 | 不卡精品视频 | www.黄色在线观看 | 91高跟黑色丝袜呻吟动态图 | 亚洲精品一区二区三区中文字幕 | 中出白浆 | 青青草97国产精品麻豆 | 日韩欧美视频网站 | 日本加勒比一区 | 日本中文字幕久久 | 国产女主播福利 | 欧洲成人综合 | 91黄瓜| 青青草国产一区 | 欧洲熟妇的性久久久久久 | 欧美日韩欧美日韩在线观看视频 | 加勒比一区二区 | 日本黄色小视频 | 日韩精品成人一区二区在线 | 伊人蕉| 久热这里只有精品6 | 91亚洲成人 | 精品自拍av| 色撸撸av| 黑人与亚洲人色ⅹvideos | 色久av | www色天使| 日本一二三区视频 | 亚洲女人的天堂 | 国产成人区| 中文字幕在线字幕中文 | 欧美性精品 | 中国久久 | 99国产精品久久久久久久成人热 | 一区二区三区在线观看免费视频 |