數據應用達人之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未見款曝光!