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實測如下:



轉載請註明:小劉

相關文章

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.