欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

T-Sql(一)簡單語法

系統(tǒng) 2004 0
原文: T-Sql(一)簡單語法

  Sql Server是鄙人學(xué)習(xí)的第一種數(shù)據(jù)庫,對Sql Server有一種特別的情感,下面就說一下Sql Server的簡單語法,適用初學(xué)者。

  1,創(chuàng)建數(shù)據(jù)庫 create database

      
        
          create
        
        
          database
        
         My_FrirstCreate           
        
          --
        
        
          創(chuàng)建數(shù)據(jù)庫
        
        
          go
        
        
          use
        
         My_FrirstCreate           
        
          --
        
        
          連接數(shù)據(jù)庫 
        
        
          go
        
      
    

  2,創(chuàng)建表 create table

      
        
          create
        
        
          table
        
         dbo.Students          
        
          --
        
        
          創(chuàng)建表(數(shù)據(jù)類型,是否NULL)
        
        

  (StudentID 
        
          int
        
        
          primary
        
        
          key
        
        
          not
        
        
          null
        
        
          , Name 
        
        
          varchar
        
        (
        
          25
        
        )
        
          not
        
        
          null
        
        
          , Scores 
        
        
          int
        
        
          null
        
        
          ) 
        
        
          go
        
      
    

  3,插入數(shù)據(jù) insert

      
        
          insert
        
         dbo.Students(StudentID,Name,Scores)    
        
          --
        
        
          插入數(shù)據(jù) 
        
        
          values
        
        (
        
          100204201
        
        ,
        
          '
        
        
          張三
        
        
          '
        
        ,
        
          50
        
        
          ) 
        
        
          go
        
        
          insert
        
        
           dbo.Students 
        
        
          values
        
        (
        
          100204202
        
        ,
        
          '
        
        
          李四
        
        
          '
        
        ,
        
          null
        
        
          ) 
        
        
          go
        
        
          insert
        
        
          into
        
         table1              
        
          --
        
        
          利用insert,select向表里插數(shù)據(jù) 
        
        
          select
        
        
           ID,Name,Date 
        
        
          from
        
        
           table2 
        
        
          where
        
         Name
        
          =
        
        
          "張三"; 
        
        
          go
        
      
    

?  4,使用select,into創(chuàng)建新表

      
        
          select
        
        {列名}       
        
          --
        
        
          使用select,into創(chuàng)建新表
        
        
          into
        
        
           新表名 
        
        
          from
        
         舊表;
      
    

  5,更新,刪除數(shù)據(jù) update? delete

      
        
          update
        
         dbo.Students         
        
          --
        
        
          更新數(shù)據(jù)
        
        
          set
        
         Scores
        
          =
        
        
          70
        
        
          where
        
         StudentID
        
          =
        
        
          100204202
        
        
          go
        
        
          delete
        
        
          from
        
        
           Students 
        
        
          where
        
         Name
        
          =
        
        
          '
        
        
          張三
        
        
          '
        
      
    

?  6,改變字段的屬性

      
        
          alter
        
        
          table
        
         Produce.Product     
        
          --
        
        
          改變字段的屬性
        
        
          alter
        
        
          column
        
         Name 
        
          char
        
        (
        
          50
        
        ) 
        
          not
        
        
          null
        
      
    

  7,數(shù)據(jù)類型轉(zhuǎn)換

      
        
          print
        
        
          cast
        
         (
        
          '
        
        
          2011-12-12
        
        
          '
        
        
          as
        
        
          datetime
        
        )     
        
          --
        
        
          cast類型轉(zhuǎn)換
        
        
          print
        
        
          convert
        
        (
        
          datetime
        
        ,
        
          getdate
        
        ())         
        
          --
        
        
          convert類型轉(zhuǎn)換
        
      
    

  8,like查詢語法

      
        
          --
        
        
          檢索名稱以‘hl’開頭的信息
        
        
          select
        
        
           t.ProductKey,t.ModelName 
        
        
          from
        
        
           dbo.DimProduct t 
        
        
          where
        
         t.ModelName 
        
          like
        
        
          '
        
        
          hl%
        
        
          '
        
        
          ; 
        
        
          --
        
        
          檢索名稱以‘hl’結(jié)尾的信息
        
        
          select
        
        
           t.ProductKey,t.ModelName 
        
        
          from
        
        
           dbo.DimProduct t 
        
        
          where
        
         t.ModelName 
        
          like
        
        
          '
        
        
          %hl
        
        
          '
        
        
          ; 
        
        
          --
        
        
          檢索名稱類似‘hl’的信息
        
        
          select
        
        
           t.ProductKey,t.ModelName 
        
        
          from
        
        
           dbo.DimProduct t 
        
        
          where
        
         t.ModelName 
        
          like
        
        
          '
        
        
          %hl%
        
        
          '
        
        ;
      
    

  9,條件查詢語法

      
        
          --
        
        
          每種顏色有多種件產(chǎn)品:
        
        
          select
        
        
          COUNT
        
        (
        
          *
        
        ) 
        
          from
        
        
           dbo.DimProduct; 
        
        
          select
        
        
          *
        
        
          from
        
         dbo.DimProduct 
        
          where
        
         Color 
        
          =
        
        
          '
        
        
          black
        
        
          '
        
        
          ; 
        
        
          select
        
        
          count
        
        (
        
          *
        
        ) 
        
          from
        
         dbo.DimProduct 
        
          where
        
         Color 
        
          =
        
        
          '
        
        
          black
        
        
          '
        
        
          ; 
        
        
          --
        
        
          分組:
        
        
          select
        
         color 
        
          from
        
        
           dbo.DimProduct; 
        
        
          select
        
         color,
        
          COUNT
        
        (
        
          *
        
        ) 
        
          from
        
        
           dbo.DimProduct 
        
        
          group
        
        
          by
        
        
           Color; 
        
        
          --
        
        
          商品庫中:相同顏色產(chǎn)品數(shù)量大于50的商品顏色
        
        
          select
        
         color,
        
          COUNT
        
        (
        
          *
        
        ) 
        
          from
        
        
           dbo.DimProduct 
        
        
          group
        
        
          by
        
        
           Color 
        
        
          having
        
        
          count
        
        (
        
          *
        
        ) 
        
          >=
        
        
          50
        
        
          ; 
        
        
          select
        
        
          *
        
        
          from
        
        
           dbo.DimProduct 
        
        
          order
        
        
          by
        
         Color 
        
          asc
        
        
          ; 
        
        
          select
        
         color,
        
          COUNT
        
        (
        
          *
        
        ) 
        
          from
        
        
           dbo.DimProduct 
        
        
          group
        
        
          by
        
        
           Color 
        
        
          having
        
        
          count
        
        (
        
          *
        
        ) 
        
          >=
        
        
          50
        
        
          order
        
        
          by
        
        
          COUNT
        
        (
        
          *
        
        ) 
        
          asc
        
        
          ; 
        
        
          select
        
         color,
        
          COUNT
        
        (
        
          *
        
        ) 
        
          from
        
        
           dbo.DimProduct 
        
        
          group
        
        
          by
        
        
           Color 
        
        
          having
        
        
          count
        
        (
        
          *
        
        ) 
        
          >=
        
        
          50
        
        
          order
        
        
          by
        
        
          COUNT
        
        (
        
          *
        
        ) 
        
          desc
        
        
          ; 
        
        
          --
        
        
          商品庫中:1998生產(chǎn)的,相同顏色產(chǎn)品數(shù)量大于5的商品顏色
        
        
          select
        
         color,
        
          COUNT
        
        (
        
          *
        
        ) 
        
          from
        
        
           dbo.DimProduct 
        
        
          where
        
        
          YEAR
        
        (StartDate)
        
          =
        
        
          1998
        
        
          group
        
        
          by
        
        
           Color 
        
        
          having
        
        
          count
        
        (
        
          *
        
        ) 
        
          >=
        
        
          50
        
        
          order
        
        
          by
        
        
          COUNT
        
        (
        
          *
        
        ) 
        
          desc
        
        
          ; 
        
        
          select
        
         color,
        
          count
        
        (
        
          *
        
        ) 
        
          from
        
        
           dbo.DimProduct t 
        
        
          where
        
        
          YEAR
        
        (t.StartDate)
        
          >
        
        
          1998
        
        
          group
        
        
          by
        
        
           color 
        
        
          having
        
        
          COUNT
        
        (
        
          *
        
        )
        
          >
        
        
          50
        
        
          order
        
        
          by
        
        
          COUNT
        
        (
        
          *
        
        ) 
        
          desc
        
        ;
      
    

?  10,聯(lián)接join語法

      
        
          select
        
         m.LoginID 
        
          as
        
         ManagerLoginID,e.
        
          *
        
        
          --
        
        
          左聯(lián)接
        
        
          from
        
        
           HumanResources.Employee e 
        
        
          left
        
        
          join
        
        
           HumanResources.Employee m 
        
        
          on
        
         m.employeeID 
        
          =
        
        
           e.ManagerID 
        
        
          select
        
         m.LoginID 
        
          as
        
         ManagerLoginID,e.
        
          *
        
        
          --
        
        
          右聯(lián)接
        
        
          from
        
        
           HumanResources.Employee e 
        
        
          right
        
        
          join
        
        
           HumanResources.Employee m 
        
        
          on
        
         m.employeeID 
        
          =
        
         e.ManagerID
      
    

?

?  本文只是簡單的介紹下T-Sql語法,復(fù)雜的語法將下面的文章講解...

T-Sql(一)簡單語法


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 免费看污又色又爽又黄视频 | 97色伦图片97综合影院 | 高清国产美女一级a毛片 | 成人a视频 | 国产一级做a爰片在线 | 色噜噜狠狠色综合日日 | 午夜精品久久久久久久99黑人 | 成人破解版| 亚洲国产综合精品 | 亚洲高清在线观看看片 | aaaaaa毛片 | 国产精品极品美女在线观看免费 | 国产成人黄网址在线视频 | 精品国产一区二区三区成人 | 日韩免费播放 | 超碰97人| 国产69精品久久久久999小说 | 欧美一级高清免费 | 成年美女黄的视频网站 | 色午夜在线 | 日韩在线不卡一区 | 日韩av线 | 日韩欧美一区二区视频 | 一级黄色片毛片 | 免费黄色福利 | 精品久久香蕉国产线看观看亚洲 | 欧美a级毛毛片免费视频试播 | 欧美午夜久久 | 操一操 | 一区二区福利视频 | 欧美永久免费 | 黄色短视频在线免费观看 | 免费观看一级特黄欧美大片 | 久碰香蕉精品视频在线观看 | 99久久久久久| 日韩在线视频导航 | 久久9999久久| 日韩精品一二三区 | 精品国产一区二区国模嫣然 | 久久天堂网 | 亚洲成a人片在线观看中文 在线a人片免费观看国产 |