當前位置:
首頁 > 知識 > 數據應用達人之SQL基礎教程分享11-Scalar函數

數據應用達人之SQL基礎教程分享11-Scalar函數

標量函數

4.Scalar函數1、什麼是Scalar函數【知識點介紹】

Scalar函數,中文可以稱為標量函數,該類型的函數同樣只返回一個值,但函數只面向單一的值,返回的值也是基於該單一值的變化或處理。

基於用法,我們把Scalar函數分為3類:

一是文本處理函數:對文本、字元進行操作的函數。

二是數值處理函數:對數值進行操作的函數。

三是時間處理函數:對時間進行操作的函數。

接下來我們就來具體了解下它們有哪些常用的函數把。

2、文本處理函數【知識點介紹】

文本處理函數,顧名思義,是通過對文本的操作,返回一個值的函數。比如:

文本處理函數 描述


UCASEUPPER 轉化成大寫字元串
LCASELOWER 轉化成小寫字元串
LENGTH 計算字元串的長度
LEFT 返回字元串左邊的字元
RIGHT 返回字元串右邊的字元

【實例】

將名字開頭為K的學生ID,和大寫的姓名輸出。 選擇表中的ID和SName列,並對SName列使用UCASE或UPPER函數。

SELECT ID,UCASE(SName) FROM Student
WHERE SName LIKE "K%";

3、數值處理函數【知識點介紹】

Scalar里的數值處理函數,類似於其他計算機語言的數學模塊的函數,在SQL中主要用於一些代數、幾何運算等,在資料庫中相對不是那麼常用到。 數值處理函數比較常見的有:

數值處理函數 描述


ABS 返回數的絕對值
PI 返回圓周率
COS 返回角度的餘弦
SIN 返回角度的正弦
SQRT 返回數的平方根
EXP 返回數的指數值

4、時間處理函數【知識點介紹】

時間處理函數,是基於時間的處理函數,返回的值一般也是時間。 最常見的時間處理函數就是NOW,它用來返回系統的當前時間。(想要了解更多的時間處理函數,不妨可以上網找找資料哦)

【實例】

試試NOW函數的作用吧。

SELECT ID,SName,NOW FROM Student
WHERE Credit > 28;

下文待續。。。。。。

歡迎大家前往訪問我們的官網:

http://www.datanew.com/datanew/homepage

http://www.lechuangzhe.com/homepage

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 科技優家 的精彩文章:

Java - 在WebService中使用Client調用三方的RestAPI
我的第一篇博文:C++新手村的復活點-致敬經典-小遊戲走迷宮
Spring 極速集成註解 redis 實錄
ASP.NET Core Web 資源打包與壓縮

TAG:科技優家 |

您可能感興趣

2018英妮股份Naturally Her Need品牌北京VIP分享會
阿迪達斯 adidasYeezy 350V2 分享
3天對話300人!熱巢在WPP Stream Asia 2018熱力分享數字營銷與商業模式
Google和LG分享有關專為下一代VR耳機設計的1,443ppi OLED顯示屏的詳細信息 ...
論文分享-FastQA
iPhone5s滿血復活!ios7、8、9免升iOS 11教程分享
天津COLOUR 分享#Jordan Melo 1.5 SE 「Hoodie Melo」!
Nokia 3310 推 4G 版,可變身 Wi-Fi 分享器?
JANUS電影分享:《Maudie,2016》
Yaman HRF 10T 使用感受分享
蘋果分享 macOS 10.13.4 針對 eGPU 的支持文檔
Office 2007 Word Excel PPT 辦公軟體打開報錯的解決方法分享
WhatsApp在歐洲停止與Facebook分享用戶數據
「The Great Gatsby」 系列分享Chapter ONE
Allison s 好物分享1
WhatsApp被曝向FB等第三方分享用戶財務數據
6399:Angelia Lost發售日期及配置要求分享
SEO大牛Brian Dean的分享:SEO文案的17個秘訣
「再難駕馭也難不倒他們!ACRONYM x NikeLab Air VaporMax Moc 2造型搭配」#XH55分享#
30件Supreme藏品分享!更有Supreme x The North Face未見款曝光!