linux之SQL語句簡明教程---函數,sql簡明教程

來源:互聯網
上載者:User

linux之SQL語句簡明教程---函數,sql簡明教程

既然資料庫中有許多資料都是已數位型態存在,一個很重要的用途就是要能夠對這些數字做一些運算,例如將它們總合起來,或是找出它們的平均值。SQL 有提供一些這一類的函數。它們是:

  • AVG (平均)
  • COUNT (計數)
  • MAX (最大值)
  • MIN (最小值)
  • SUM (總合)

運用函數的文法是:

SELECT "函數名"("欄位名") 
FROM "表格名";

舉例來說,若我們要由我們的示範表格中求出 Sales 欄位的總合,

Store_Information 表格

Store_Name Sales Txn_Date
Los Angeles 1500 05-Jan-1999
San Diego 250 07-Jan-1999
Los Angeles 300 08-Jan-1999
Boston 700 08-Jan-1999

我們就打入,

SELECT SUM(Sales) FROM Store_Information;

結果:

SUM(Sales)
2750

2750 代表所有 Sales 欄位的總合: 1500 + 250 + 300 + 700。

除了函數的運用外,SQL 也可以做簡單的數學運算,例如加 (+) 和減 (-)。對於文字類的資料,SQL 也有好幾個文文書處理方面的函數,例如文字相連 (concatenation),文字修整 (trim),以及子字串 (substring)。不同的資料庫對這些函數有不同的文法,所以最好是參考您所用資料庫的資訊,來確定在那個資料庫中,這些函數是如何被運用的。 


Linux實測如下:



轉載請註明:小劉

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.