第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

SQL Server基礎(chǔ)--T-SQL語句

難度入門
時(shí)長(zhǎng) 1小時(shí)37分
學(xué)習(xí)人數(shù)
綜合評(píng)分9.57
350人評(píng)價(jià) 查看評(píng)價(jià)
9.8 內(nèi)容實(shí)用
9.4 簡(jiǎn)潔易懂
9.5 邏輯清晰
  • 數(shù)據(jù)庫(kù)附加到當(dāng)前數(shù)據(jù)庫(kù)中? attach

    查看全部
  • 主鍵 唯一且不能為空
    查看全部
  • Select <table fields list>(表字段列表)

    From ?<table names list>(表名稱列表)

    Where <row constraints specification>(行約束條件)

    Group by <grouping specification>(分組規(guī)范)

    Having <grouping selection specification>(分組選擇規(guī)范)

    Order by <order rules specification>(順序規(guī)則規(guī)范)

    查看全部
  • primary key與foreign key之間建立的聯(lián)系

    查看全部
  • SELECT <table fields list>

    ——所要查詢的列,后面接<列名1,列名2>

    FROM <table names list>

    ——在指定的表中獲取,后面接<表名1,表名2>

    例:SELECT ? SalesOrderNumber

    ???? ? FROM ???FactResellerSales

    從FactResellerSales表中查詢SalesOrderNumber列


    where <row constraints specification>

    ——設(shè)置限制條件,指定符合條件的數(shù)據(jù)被調(diào)取。

    group by <grouping specification>

    ——表示分組,GROUP BY必須得配合聚合函數(shù)來用,分組之后你可以

    • count() ?計(jì)數(shù)、sum() ?求和、avg() ? 平均數(shù)、max() ?最大值、min() ? 最小值

    having <grouping selection specification>

    ——用來過濾由GROUP BY語句返回的記錄集,針對(duì)聚合運(yùn)算設(shè)置限制條件,

    order by <order rules specification>

    ——對(duì)輸出結(jié)果進(jìn)行排序


    查看全部
  • 不能附加數(shù)據(jù)庫(kù)時(shí)的操作

    st_log.ldf文件在電腦中不存在,選中它點(diǎn)下面的“remove”將其移除再點(diǎn)“ok”即可


    查看全部
  • select 列1,列2,列3,...

    from 表名1,表名2,表名3,...

    where 對(duì)行的限制條件

    group by 對(duì)集合運(yùn)算的定義

    having 對(duì)集合運(yùn)算的限制條件

    order by 排序


    查看全部
  • 行:Row/Record

    列:Column/Attribute

    字段:Field/Cell

    主鍵:primary key

    外鍵:foreign key

    查看全部
  • where 中多個(gè)條件用and連接

    查看全部
  • Select Top 100 * from []
    查看全部
  • having Max()

    查看全部
  • count; distinct,?

    查看全部
  • select 列1,列2,列3,...

    from 表名1,表名2,表名3,...

    where 對(duì)行的限制條件

    group by 對(duì)集合運(yùn)算的定義

    having 對(duì)集合運(yùn)算的限制條件

    order by 排序

    查看全部
  • HAVING語句通常與GROUP BY語句聯(lián)合使用,用來過濾由GROUP BY語句返回的記錄集。

    HAVING語句的存在彌補(bǔ)了WHERE關(guān)鍵字不能與聚合函數(shù)聯(lián)合使用的不足。

    語法:

    SELECT column1, column2, ... column_n, aggregate_function (expression)FROM tablesWHERE predicatesGROUP BY column1, column2, ... column_nHAVING condition1 ... condition_n;

    同樣使用本文中的學(xué)生表格,如果想查詢平均分高于80分的學(xué)生記錄可以這樣寫:

    SELECT id, COUNT(course) as numcourse, AVG(score) as avgscore

    FROM student

    GROUP BY id

    HAVING AVG(score)>=80;


    查看全部
  • --Topic 4
    select ProductID, Name, ProductNumber, isnull(Color,''), isnull(Size,'1'), ListPrice
    from Production.Product

    #注釋-isnull()--針對(duì)空值進(jìn)行編輯,isnull(Color,'')--指定Color列的空值不顯示, isnull(Size,'1')指定Size的空值顯示為1代替。

    --Topic 5
    select ProductID, Name, ProductNumber,
    isnull(Color,'') as Color, isnull(Size,'') as Size123, --using an alias
    ListPrice
    from Production.Product
    #注釋:as--給查詢結(jié)果中的列編輯新列名

    select ProductID, Name as ProductName, --using an alias
    'The list price for ' + ProductNumber + ' is $ ' + convert(varchar,ListPrice) +'.' ,--using the concatenation to join character end-to-end.(使用串聯(lián)將字符端到端連接起來。)
    'The list price for ' + ProductNumber + ' is $ ' + convert(varchar,ListPrice) +'.' as [Description] --using brackets to let SQL server conside the strin as a column name(--使用括號(hào)中的字符串視為列名)
    from Production.Product

    #注釋:

    ??格式:
    ???CONVERT(data_type,expression[,style])--轉(zhuǎn)換函數(shù)

    ??說明:
    ???此樣式一般在時(shí)間類型(datetime,smalldatetime)與字符串類型(nchar,nvarchar,char,varchar)相互轉(zhuǎn)換的時(shí)候才用到.
    ???
    ???字符串類型:
    ???CHAR
    ????CHAR存儲(chǔ)定長(zhǎng)數(shù)據(jù)很方便,CHAR字段上的索引效率級(jí)高,比如定義char(10),那么不論你存儲(chǔ)的數(shù)據(jù)是否達(dá)到了10個(gè)字節(jié),都要占去10個(gè)字節(jié)的空間。
    ???VARCHAR
    ????存儲(chǔ)變長(zhǎng)數(shù)據(jù),但存儲(chǔ)效率沒有CHAR高,如果一個(gè)字段可能的值是不固定長(zhǎng)度的,我們只知道它不可能超過10個(gè)字符,把它定義為 VARCHAR(10)是最合算的。
    ????VARCHAR類型的實(shí)際長(zhǎng)度是它的值的實(shí)際長(zhǎng)度+1。為什么"+1"呢?這一個(gè)字節(jié)用于保存實(shí)際使用了多大的長(zhǎng)度。
    ???TEXT
    ????text存儲(chǔ)可變長(zhǎng)度的非Unicode數(shù)據(jù),最大長(zhǎng)度為2^31-1(2,147,483,647)個(gè)字符。
    ???NCHAR、NVARCHAR、NTEXT、三種從名字上看比前面三種多了個(gè)"N"。
    ???和char、varchar比較起來,nchar、nvarchar最多存儲(chǔ)4000個(gè)字符,不論是英文還是漢字;而char、varchar最多能存儲(chǔ)8000個(gè)英文,4000個(gè)漢字。
    ???可以看出使用nchar、nvarchar數(shù)據(jù)類型時(shí)不用擔(dān)心輸入的字符是英文還是漢字,較為方便,但在存儲(chǔ)英文時(shí)數(shù)量上有些損失。

    --Topic 6
    select BusinessEntityID,rate from [HumanResources].[EmployeePayHistory]

    https://img1.sycdn.imooc.com//5cb732420001475905700333.jpg

    select BusinessEntityID
    ,rate
    ,rate*40*52 as AnnualSalary
    ,round(rate*40*52,1) as AnnualSalary
    ,round(rate*40*52,0) as AnnualSalary
    from [HumanResources].[EmployeePayHistory]

    #注釋:round函數(shù)--是對(duì)數(shù)據(jù)進(jìn)行制定精度的取值
    ??第一個(gè)參數(shù)是取值的數(shù)據(jù),第二個(gè)參數(shù)是精度,
    ??第三個(gè)參數(shù)是數(shù)據(jù)取值模式(四舍五入還是截?cái)啵?,其中第三個(gè)參數(shù)是可選參數(shù),默認(rèn)是四舍五入模式。

    select BusinessEntityID
    ,(rate+5)*40*52 as AnnualSalary
    from [HumanResources].[EmployeePayHistory]

    #注釋:sql server遵循算數(shù)運(yùn)算法則,優(yōu)先計(jì)算()內(nèi)的


    查看全部

舉報(bào)

0/150
提交
取消
課程須知
本教程特別為零基礎(chǔ)的學(xué)員而設(shè)計(jì),無需有任何計(jì)算機(jī)背景和專業(yè)。老師會(huì)循序漸進(jìn),深入淺出地對(duì)數(shù)據(jù)庫(kù)以及相關(guān)的TSQL查詢語言進(jìn)行介紹講解。
老師告訴你能學(xué)到什么?
1、目前市場(chǎng)上流行的幾大數(shù)據(jù)庫(kù)巨頭及其產(chǎn)品簡(jiǎn)介 2、詳細(xì)的微軟數(shù)據(jù)庫(kù)軟件安裝步驟和基本功能介紹 3、關(guān)系型數(shù)據(jù)庫(kù)的概念介紹和實(shí)體模型 4、經(jīng)典TSQL查詢句式 5、如何進(jìn)行正倒序排列、使用別名、數(shù)學(xué)符號(hào) 6、如何使用條件句式,如何處理空值,如何使用分組函數(shù)

微信掃碼,參與3人拼團(tuán)

微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

友情提示:

您好,此課程屬于遷移課程,您已購(gòu)買該課程,無需重復(fù)購(gòu)買,感謝您對(duì)慕課網(wǎng)的支持!