SqlServer知識點記錄分享

來源:互聯網
上載者:User

標籤:

知識點介紹

  • 雙向檢索:這裡就不大話概念了,直接說它的作用
  • ISNULL()函數:判斷函數是否有值,如果變數沒有賦值就給定指定的值,下面的例子就是如果@TOTALCOUNT變數為NULL那麼就賦值為空白字串,如果我們將@TOTALCOUNT變數賦予了初始值那麼就列印的是0否則是1,大家可以copy運行一下就知道了

    DECLARE @TOTALCOUNT INT

    IF ISNULL(@TOTALCOUNT,‘‘)=‘‘

    PRINT ‘1‘

    ELSE PRINT ‘0‘

  • LTRIM()去除變數的左邊空格
  • RTRIM()去除變數的右邊空格
  • REPLACE()調換字元第一個參數是變數名稱,第二個是源替換字元,第三個是要替換的字串
  • CHARINDEX()返回字串中指定運算式的起始位置, CHARINDEX(‘,‘,@UserName)>0,檢查逗號在UserName欄位中是否有逗號存在
  • UPPER()將字串轉換為大寫格式
  • SUBSTRING()截取指定長度的字串第一個參數是變數名稱或者表欄位名稱,第二個參數是起始索引,第三個是終止索引
  • CAST(@PageSize AS VARCHAR)將變數的類型轉換成VARCHAR類型
  • select CEILING(50.0/3)向上取整,這裡傳回值是17,注意這裡的除數或者被除數一定要有一個是numeric類型,不然就不是17而是16了,親自動手試一下就知道了
  • select FLOOR(50.0/3)或者select FLOOR(50/3)向下取整,這裡傳回值都是16,注意這裡的除數或者被除數不需要區分numeric類型了,我測試了
  • STR()返回由數字資料轉換來的字元資料,意思就是將數字轉換成字串

SqlServer知識點記錄分享

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.