MySQL計算欄位,mysql欄位

來源:互聯網
上載者:User

MySQL計算欄位,mysql欄位

計算欄位

資料庫中存放的表是按列存放,但是有時客戶機想獲得的資訊是若干列之間的組合,或者求和的值。這個組合或者求和的動作可以放在客戶機應用程式來做,但是在資料庫中實現更為高效。這個新計算出來的結果就稱為欄位。

例如我們需要vend的name後面用括弧說明所屬國家。則可以實現如下,使用MySQL的Concat拼接函數實現拼接:


但是這僅僅是得到了一個值,沒有相應的名稱,客戶機上的應用程式沒法引用這個結果。因此使用別名來命令這個新獲得的欄位以供客戶機應用程式調用,別名使用as 後接別名名稱:



除了合并多個列,有時候還需要進行計算,如計算出某訂單中同類物品的總價,先看一下訂單:


我們要做得就是計算同一類物品的總價,新產生一列:



mysql計算欄位中同名的個數在計算出男性的個數

select 姓名,性別,count(*) AS 男性人數 from [表名] where [性別] = '男' group by [姓名]結果是這樣的:
姓名 性別 男性人數
張三 男 7
李四 男 2
王五 男 5

 
MYSQL統計某個欄位總與方法?

SELECT sum( 求值的欄位 ) FROM `表名`
 

聯繫我們

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