自慰套教室~女子全员妊娠,精品无码国产自产拍在线观看蜜桃,亚洲国产精品成人精品无码区,久别的草原在线看视频免费

集團站切換校區

驗證碼已發送,請查收短信

復制成功
微信號:togogoi
添加微信好友, 詳細了解課程
已復制成功,如果自動跳轉微信失敗,請前往微信添加好友
打開微信
圖標

業界新聞

當前位置:首頁 > >業界新聞 > >

數據庫對數據列進行運算并輸出

發布時間: 2022-03-15 09:20:36

SELECT子句查詢是對基本表或視圖中的內容進行查詢,并將數據返回顯示,數據表中的值是什么,返回的值就是什么。然而在實際應用中,用戶經常需要對數據表中數據進行簡單的運算后再顯示出來。

本實例對STU表的SAGE字段進行算術運算,將所有學生的年齡加1,再將其學號、姓名、年齡和性別輸出。本實例執行完成后,在SQL*Plus中查看返回結果,如圖1所示。

圖1 對數據列進行運算并輸出


【實現代碼】



【范例解析】

本實例需要對每個學生的年齡加1后顯示結果,可以使用SELECT語句來實現,這就需要是對數據列進行算術運算的SELECT查詢語句。SELECT子句支持直接在列名上進行算術運算并輸出查詢結果。

需要讀者注意的是,對數據列進行算術運算的SELECT子句并不會改變原基本表或視圖中的數據,一旦查詢釋放,其運算結果也被釋放,而不會寫入到原表或視圖中,數據表中的數據仍然如圖2所示。這是因為SELECT語句只是查詢語句,而不是數據操作的SQL語句。

圖2 原數據表不變


從圖1中可看出,返回結果中顯示的是經過運算后的列,為了查詢后的結果更具有可讀性,通??梢詾樵擃惒樵兘Y果指定通俗易懂的別名。用戶可根據顯示需要,對表或視圖的一個顯示字段指定別名,也可對多個顯示字段指定,指定格式只需在原字段名即表名后加空格再加別名名稱即可,常用語句為:



本實例中將上述SQL代碼進行改寫,使得顯示出來的每個列名具有更好的可讀性,則實現代碼如下:



可以看出,上述SQL語句不僅指定了經過算術運算后的列的別名,也為數據表中需顯示的所有列指定想要的別名,該語句在SQL*Plus中執行后其返回結果如圖3所示。

圖3 指定列別名


注意:對數據列進行算術運算時,必須要保證該列的數據類型是可運算的,否則將出現錯誤提示。

上一篇: 數據庫單條件查詢

下一篇: 數據庫查詢輸出基本表中指定列

在線咨詢 ×

您好,請問有什么可以幫您?我們將竭誠提供最優質服務!

<蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>