SQL使用函数处理数据
生活随笔
收集整理的這篇文章主要介紹了
SQL使用函数处理数据
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
//SQL函數大多不具有可移植性,應該寫好注釋,便于理解
//文本處理函數
SELECT vend_name,UPPER(vend_name) AS vend_name_upcase//UPPER用于轉化為大寫
//文本處理函數舉例
LEFT——返回字符串左邊的字符
LENGTH——返回字符串長度
LOWER——將字符串轉換為小寫
LTRIM——去掉字符串左邊空格
SUBSTR——提取字符串組成部分
//SOUNDEX——返回字符串的SOUNDEX值,該函數將文本字符串轉換為描述其語音表示的字母數字模式,進行發音比較
SELECT cust_name,cust_contact
FROM Customers
WHERE SOUNDEX(cust_contact)=SOUNDEX('Michael Green')//發音相似返回
//日期和時間處理函數
SELECT order_num
FROM Orders
WHERE DATEPART(yy,order_date)=2020//SQL Server 該函數返回日期的部分,這里是年份
WHERE EXTRACT(year FROM order_date)=2020//Oracle可以用EXTRACT提取日期成分
WHERE order_date BETWEEN to_date('2020-01-01','yyyy-mm-dd') AND to_date('2020-12-31','yyyy-mm-dd')
WHERE YEAR(order_date)=2020//MySQL中的YEAR函數提取年份
WHERE strftime('%Y',order_date)='2020' AND strftime('%M',order_date)='10' //SQLite.比較年份和月份
//常用數值處理函數
ABS——返回一個數的絕對值
COS——返回一個角度余弦
EXP——返回一個數的指數值
PI——返回圓周率pi的值
SIN——返回一個角度的正弦
SQRT——返回一個數的平方根
TAN——返回一個角度的正切
總結
以上是生活随笔為你收集整理的SQL使用函数处理数据的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2021年美容师(初级)免费试题及美容师
- 下一篇: 逆向,真是一件苦差事