分享SQLServer中的Union、IsNull、LEN、ROUND函數的用法

2020-12-15 標標編程

今天和大家分享SqlServer中的Union、Union all、IsNull、LEN、ROUND函數的用法。

SqlServer中的Union、Union all、IsNul

UNION、UNION ALL的用法

UNION 操作符用於合併兩個或多個 SELECT 語句的結果集。要求表中的列的個數、數據類型必須相同或相兼容。

UNION 默認去掉重複值,如果允許有重複值,請使用UNION ALL。

請注意,UNION 內部的 SELECT 語句必須擁有相同數量的列。列也必須擁有相似的數據類型。同時,每條 SELECT 語句中的列的順序必須相同。

UNION、UNION ALL的用法

另外,UNION 結果集中的列名總是等於 UNION 中第一個 SELECT 語句中的列名。1、UNION 語法

SELECT 列名(s) FROM 表名1 UNIONSELECT 列名(s) FROM 表名2

實例分析如下:

UNION函數的用法

2、UNION ALL 語法

SELECT 列名(s) FROM 表名1UNION ALLSELECT 列名(s) FROM 表名2

示例代碼如下:

UNION ALL函數的用法

ISNULL的用法

ISNULL(參數1,參數2),判斷參數1是否為NULL,如果是,返回參數2,否則返回參數1。

select ISNULL(null,'helloword') 返回helloword字符串

select ISNULL('','helloword')返回 空串

ISNULL函數的用法

LEN 函數返回文本欄位中值的長度。

LEN() 函數的語法

SELECT LEN(列名) FROM 表名

代碼如下:

LEN()函數的用法
LEN()函數的用法

ROUND() 函數

ROUND 函數用於把數值欄位捨入為指定的小數位數。

SQL ROUND() 語法

SELECT ROUND(欄位名,小數位) FROM table_name

示例如下:

ROUND 函數的用法
ROUND 函數的用法

今天和大家分享了SqlServer中的Union、Union all、IsNull、LEN、ROUND函數的用法,希望能幫助到大家。

相關焦點

  • excel使用頻率較高的函數之一,round函數的使用方法
    我們在現實生活中,我們在市場購物的時候,都喜歡抹零頭,對了,這次我們要分享的就是對數值進行四捨五入的技巧,當我們使用excel表格處理數據的時候,我們有些時候對表格裡的數據進行四捨五入的操作,並且根據自己的需要對數據保留幾位小數,下面我們就介紹round函數來快速解決數據四捨五入的問題
  • 輕鬆應對數字分項取捨問題,rounddown函數和roundup函數的使用
    我們在實際工作中,有時候我們需要處理帶有分項的數據,比如涉及金額的數據,就很容易會出現分項的數據,當我們對這些具有分項的數據進行計算的時候,我們為了方便計算,我們通常會將這些數據進行統一格式的分項去留,比如採用四捨五入的方式保留一位分項或許2位分項,這時候我們就可以利用函數來輕鬆解決
  • 教你學習:Python-100-Days-05/06合集 函數
    函數註冊完畢後,需要返回信息,告訴我們註冊成功,在python中這叫做返回值,用retur關鍵字來表示,有些函數是沒有返回值的,可以不寫return函數的參數在python中,參數是可以設置默認值的,就是當你註冊的時候,沒有帶個人信息過來,我們會有默認的信息,返回你是遊客xxx有時候,我們傳入的參數的不定的,可能是2個,可能是3個,我們就要用到可變參數
  • 原來SUBSTITUTE函數這麼有用!必須學!
    在Excel中,SUBSTITUTE函數鮮為人知,它是一個替換函數,在Excel中也是一個非常牛牛牛的函數,下面一起來看下這個替換函數SUBSTITUTE的使用技巧,快來學習!1、基礎用法在一個文字串中替換指定的文本。=SUBSTITUTE(要替換的單元格,要替換的舊文本,替換舊文本內容)。例如:將學習替換為小Q,=SUBSTITUTE(A2,"學習","小Q")。
  • sql查詢將查詢結果合併,用union還是union all?
    這個時候就需要用到union和union all了。那他倆有什麼區別呢,要怎麼使用呢?今天就來演示一下他倆的使用。你知道mysql的find_in_set()函數嗎?》時的表結構和數據,有點犯懶了,額)。
  • Linux的分離聚合IO函數(scatter/gather)
    然後,Linux就添加了scatter/gather IO函數。常用的有這麼幾個,writev()、sendmsg()、sendmmsg(),readv()、recvmsg()、recvmmsg()。既不需要複製數據,也不需要多次調用read/write函數。sendmsg()函數,使用一個msghdr的結構,記錄發送的地址和數據信息。void* msg_name是接收端的地址,msg_namelen為接收端地址的長度。
  • c語言中sscanf函數的高級用法
    sscanf函數用來從給定字符串中讀取所需數據,用在一些數據轉換時比較方便。常見用法和scanf類似,用%s,%d等獲取字符串和整數。但在%號後可以支持更多的格式,甚至是正則表達式,這樣一來sscanf的功能就比較強大了。
  • 詳細講解Excel中的RAND隨機函數和ROUND四捨五入函數
    中的RAND隨機函數和ROUND四捨五入函數大家好,今天為大家分享的是Excel中的數學函數,數學是一個偉大的基礎學科,是很多學科發展前進的根基。在Excel中就有幾個常用的數學函數為我們解決了一些常用,但又不能忽視的問題。例如用隨機函數彌補數據不足,用四捨五入函數解決數值的精準程度。下面就逐一講解這幾個函數給大家。1、RAND隨機函數功能:產生一個大於0,小於1的均勻分布的隨機數。
  • excel替換函數教程:substitute函數和replace函數的用法及案例
    在excel進行文本替換,除了用查找替換功能,也可以用函數來實現。這節課,我們就來講下substitute函數和replace函數的用法及案例。首先,來看一下案例圖表:上半部分表格,需要的是將A列單元格裡的B列單元格內容替換掉,也就是刪除掉,這種情況用的是substitute函數。
  • Python中可迭代對象、迭代器以及iter函數的兩個用法詳解
    在Python的內置數據結構中定義了Iterable這個類,在collections.abc模塊中,我們可以用這個來檢測是否為可迭代對象 iter()函數的兩個用法 官方文檔中給出了說明:
  • python散點圖中如何添加擬合線並顯示擬合方程與R方?
    CDA數據分析師 出品polyfit()函數可以使用最小二乘法將一些點擬合成一條曲線.numpy.polyfit(x, y, deg, rcond=None, full=False, w=None, cov=False)# x:要擬合點的橫坐標# y:要擬合點的縱坐標# deg:自由度.例如:自由度為2,那麼擬合出來的曲線就是二次函數,自由度是3,擬合出來的曲線就是3次函數首先我們先來構造一下需要被擬合的散點
  • 逆向查詢中IF函數和數組的用法,你理解嗎?這有原理了解一下!
    最近收到資深粉絲髮來的私信:廖老師,我對於VLOOKUP的逆向查詢中使用IF和數組用法不太理解,您能詳解一下嗎?當然,所以今天就抽時間來扒一下,隱藏在IF函數和數組用法裡的是什麼樣的原理呢?不過在回答問題之前,我還是先來重溫一下IF函數的基本用法。
  • roundabout什麼意思
    roundabout什麼意思單詞解析round,作為介詞和副詞,主要在英式英語中使用,美式英語中通常使用aroundround 環繞about:關於、無序地(主要用在英式英語中,美式英語為around)、
  • Excel 中Vlookup函數更靈活的擴展用法
    在Excel 中Vlookup函數是很常用到的用於匹配數據的函數。今天我們要更進一步地學習它的進階用法。通過本例的學習我們能夠掌握通過更加靈活的改變VLOOKUP()函數中的各個參數動態的獲取我們所需要的結果。本例僅為大家提供一個思路,事實上這樣的靈活拓展可以在更多的函數和更的工作實例中應用。希望本節講解對大家在工作實際中能有所幫助和啟發。
  • Excel表格vlookup函數搭配match函數詳解
    大家好,我是涼涼老師,今天給大家分享一下Excel表格vlookup函數搭配match函數的用法,首先看圖:vlookup用法上面的表格是右邊的數據,根據名稱在左邊數據裡面查詢對應的數據,=iferror(vlookup($f2,$a$1:$d$6,2,0),"")首先我們先來分析一下這個函數
  • 4個vlookup函數的高階用法,估計你一種都沒用過
    Hello,大家好,vlookup函數相信大家都非常的熟悉,今天就跟大家分享4個vlookup函數的高階用法,學會它們,你就是公司的大神了。,但是如果工號的第一位或者第二位是0的話,這個0我們是提取不到的,我們點擊這一列,然後按Ctrl+1調出格式窗口,點擊自定義,在類型中輸入6個0,點擊確定,這樣的話就完成了二、合併同類項如下圖,我們想要將相同班級的姓名放在一個單元格中,首先我們班級對照表後面構建一個輔助列,在裡面輸入函數:=B2&
  • 替換IF函數的3類用法,你知道一切?這有原理,了解一下!
    大家好,我還是那個愛聊Excel的廖晨,前些天,在編寫IF函數的教案時,覺得其中有些可以代替IF函數的用法,還是挺有意思的,就在這裡整理一下,分享給大家。不過在講其它的用法之前,還是得從IF函數的基礎用法說起。
  • Excel中常用日期函數的用法:14個公式滿足工齡、年齡、帳齡計算
    日期是可以參與計算的,比如我們工作中計算星期、年齡、工齡、帳齡、利息,以及複雜一點的匯總某個時間段的數據等等,利用這些日期函數,可以代替大量的手工計算。今天小編分享幾種日期函數的用法和公式,希望對你的工作有所幫助。  1、獲取當前系統日期  公式:=TODAY()  TODAY()函數返回系統當前日期,函數不需要參數。
  • Excel中的條件函數怎麼用
    在日常工作中,添加函數是最常使用到的,本期小編與大家分享條件函數——IF函數的用法。IF函數表示根據條件進行判斷並返回不同的值函數語法:=IF(條件,條件成立時返回的值,條件不成立時返回的值)1、單條件判斷如下圖表格,對業績進行判斷,如果實際業績大於等於目標,顯示「完成」,否則顯示「未完成」。