亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

SQL Server基礎--T-SQL語句

難度入門
時長 1小時37分
學習人數
綜合評分9.57
350人評價 查看評價
9.8 內容實用
9.4 簡潔易懂
9.5 邏輯清晰
  • select * from [Production].[Product]

    #注釋:star(星號)--表的所有列,*實際工作中盡量少用,數據量特別大影響運行速度。

    select Top 100 * from [Production].[Product]

    注釋:Top 100--表示前100行數據
    ??? ??? ?? Top 100 * --前100行數據的所有列
    ??? ??? ??? 表名帶方括號是直接將表拖拽進去后自動生成的,手打表名可以不帶方括號。

    select ProductID, Name, ProductNumber, Color, Size, ListPrice
    from Production.Product
    order by listprice desc --desc=descending order ; asc=ascending order

    #注釋:desc--倒敘排列?? asc--正序排列

    同時執行兩個查詢語句,可以分別顯示兩個查詢結果

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

    select ProductID, Name, ProductNumber, Color, Size, ListPrice
    from Production.Product
    order by listprice desc,Name

    #注釋:order by 可參考兩個列做排序

    實例 2
    以字母順序顯示公司名稱(Company),并以數字順序顯示順序號(OrderNumber):
    SELECT Company, OrderNumber FROM Orders ORDER BY Company, OrderNumber
    結果:
    Company? ????????OrderNumber
    Apple????????????? ? ? ? 4698
    IBM???????????????????????3532
    W3School?????????????2356
    W3School?????????????6953

    實例 4
    以逆字母順序顯示公司名稱,并以數字順序顯示順序號:
    SELECT Company, OrderNumber FROM Orders ORDER BY Company DESC, OrderNumber ASC
    結果:
    Company??????OrderNumber
    W3School?????2356
    W3School?????6953
    IBM???????????????3532
    Apple????????????4698

    select ProductID, Name, ProductNumber, Color, Size, ListPrice
    from Production.Product
    order by 2

    #注釋:order by 2 --以select 要查詢的列中,第2列做排序



    查看全部
  • 一、USE 命令

    USE 的用法:USE 數據庫名

    USE //跳轉到需要操作的數據庫。

    例子:USE [ssqadm] 跳轉到ssqadm數據庫下,對ssqadm數據庫下的對象和數據進行操作。

    USE不能在存儲過程中直接使用,但可以這樣使用:

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

    1. --使用Exec(use)語句配合USE來改變當前數據庫,但數據庫環境的更改只在Execute語句結束前有效,

    2. --所以必須把后面的語句和Execute放到一起。


    二、GO 命令

    GO 是SYBASE和SQL Server中用來表示事物結束,提交并確認結果,相當于ORACLE的Commit

    GO?? 不是Transact-SQL語句;而是可為cmdsql和osql實用工具及SQL Server查詢分析器識別的命令。

    SQL Server實用工具將GO解釋為應將當前的Transact-SQL批處理語句發送給SQL Server的信號。

    當前批處理語句是自上一GO命令后輸入的所有語句,若是第一條GO命令,則是從特殊會話或腳本的開始處到這條GO命令之間的所有語句。

    GO命令和Transact-SQL語句不可在同一行上。但在GO命令行中可包含注釋。

    例如:
    CREATE DATABASE XX1 --創建XX1數據庫
    ………………
    GO
    CREATE DATABASE XX2 --創建XX2數據庫
    ………………
    GO
    USE XX1 --轉到XX1數據庫
    GO
    ………… --對XX1數據庫的操作
    GO
    USE XX2 --轉到XX2數據庫
    GO
    ………… --對XX2數據庫的操作
    GO
    明:本文為博主原創文章,轉載請附上博文鏈接!


    查看全部
  • 【問題】: 新建文件夾內的mdf文件添加失敗?

    【提示】: 附加數據庫時出錯。有關詳細信息,請單擊“消息”列中的超鏈接。

    點開文件-屬性-安全-編輯-完全控制

    查看全部
  • SELECT <table fields list>

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

    FROM <table names list>

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

    例:SELECT ? SalesOrderNumber

    ???? ? FROM ???FactResellerSales

    從FactResellerSales表中查詢SalesOrderNumber列


    where <row constraints specification>

    ——設置限制條件,指定符合條件的數據被調取。

    group by <grouping specification>

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

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

    having <grouping selection specification>

    ——用來過濾由GROUP BY語句返回的記錄集,針對聚合運算設置限制條件,

    order by <order rules specification>

    ——對輸出結果進行排序

    查看全部
  • 查看全部
    0 采集 收起 來源:SQL Server安裝

    2019-04-13

    • Row/Record ? ? ? 行 ? ? ? ? ? ? ? ? ? 主鍵(primary key) ? ? ?

      Column/Attribute ? ? ? 列 ? ? ? ? ?? 外鍵(foreign key)

      Fidld/Cell ? ?? 字段

      ? ?


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

    https://img1.sycdn.imooc.com//5caf49a70001a4bd11430623.jpghttps://img1.sycdn.imooc.com//5caf4a9c0001eb3e06490587.jpg

    查看全部
  • 最基本查詢語句

    查看全部
  • sqlserver2012
    查看全部
  • 求平均Avg( ?? ),最小值Min,最大值Max,和Sum。

    查看全部
  • select count (某某):計數。

    select distinct(某某):不重復地選出某列中的不同項。

    select count ( distinct('某某')):共多少不同的項。


    查看全部
  • where+某列名 in(‘某1’,‘某2’,‘某3’):選出某列中名字是某1,某2,和某3的行。

    not in (‘某某’):是某列中不是某某的行。

    查看全部
  • where+列名 like‘%某名稱%’:能選出該列所有含某名稱的行。

    ‘_某名稱’:第一個字母不確定的某行。

    查看全部
  • where條件1and條件2:兩個條件都符合的行。

    Orderdate between‘年-月-日’and‘月/日/年’:兩種日期寫法

    查看全部
  • where+條件:從哪里選出符合此條件的行。

    字符型需要單引號括起來。


    查看全部
  • 某列名 as 新名稱 :改列名。

    查看全部

舉報

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

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!