數(shù)據(jù)分析-SQL函數(shù)

1 前言

SQL函數(shù)主要介紹內(nèi)建函數(shù)蜂桶,其實跟Excel中的內(nèi)建函數(shù)類似,后續(xù)Python中也是類似也切。有時候?qū)W習(xí)語言屎飘,真的沒有那么難妥曲,都是相通的,難點在于如何去應(yīng)用钦购。這個沒有捷徑,就是應(yīng)該去實踐褂萧,多看多寫自然就學(xué)會了押桃。SQL函數(shù)分為數(shù)學(xué)函數(shù)、字符函數(shù)导犹、日期函數(shù)和聚合函數(shù)(聚合函數(shù)一般結(jié)合GROUP BY子句 )唱凯。介紹函數(shù)之前,先介紹一下SQL的算數(shù)運算符:

  • 算數(shù)運算符

加(+)谎痢、減(-)磕昼、乘(*)、除(/)节猿、取余(%)

  • 比較運算符

等于(=)票从、大于(>)、大于等于(>=)滨嘱、小于(<)峰鄙、小于等于(<=)、不等于(<>/!=)

  • 邏輯運算符

與(and)太雨、或(or)吟榴、非(!)

  • 位運算符

位與(&)囊扳、位或(|)吩翻、異或(^)

image-20200830002540262

2 SQL函數(shù)

2.1 數(shù)學(xué)函數(shù)

select abs(-1),ceil(2.1),floor(2.1),mod(5,4),PI(),pow(2,2),rand(),round(2.6),TRUNCATE(2.33333,1)

image-20200829185252284

2.2 字符函數(shù)

SELECT ascii('A'),lower('ABC'),upper('abc'),concat('zhang','san'),LENGTH('zhang'),substr('zhang',1,3),
replace('zhang','a','b'),lpad('zhang',6,'s'),rpad('zhang',6,'s'),TRIM(' zhang ');

substr函數(shù)里邊的參數(shù),第二個參數(shù)為起始位置锥咸,第三個參數(shù)為長度狭瞎。lpad、rpad函數(shù)中她君,第二參數(shù)為長度脚作。

image-20200829192958978

2.3 日期函數(shù)

select now(),SYSDATE(),CURRENT_TIMESTAMP(),CURRENT_DATE,CURRENT_TIME,day(CURRENT_DATE),MONTH(CURRENT_DATE),YEAR(CURRENT_DATE),
WEEK(CURRENT_DATE),WEEKDAY(CURRENT_DATE),DATE_ADD(CURRENT_DATE,INTERVAL 2 day)

WEEKDAY函數(shù)返回日期星期索引 (0 = Monday, 1 = Tuesday, . 6 = Sunday)。

image-20200829223944984

2.4 聚合函數(shù)

testtable表中的值如下圖

image-20200830000130242
SELECT avg(age),sum(age),max(age),min(age),count(age) from testtable

運行結(jié)果如下:

image-20200830000557105

3 總結(jié)

SQL除了內(nèi)建函數(shù)缔刹,當(dāng)然也可以自定義函數(shù)球涛,有興趣的可以了解一下。

不求點贊 只求有用

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末校镐,一起剝皮案震驚了整個濱河市亿扁,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌鸟廓,老刑警劉巖从祝,帶你破解...
    沈念sama閱讀 217,734評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件襟己,死亡現(xiàn)場離奇詭異,居然都是意外死亡牍陌,警方通過查閱死者的電腦和手機擎浴,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,931評論 3 394
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來毒涧,“玉大人贮预,你說我怎么就攤上這事∑踅玻” “怎么了仿吞?”我有些...
    開封第一講書人閱讀 164,133評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長捡偏。 經(jīng)常有香客問我唤冈,道長,這世上最難降的妖魔是什么银伟? 我笑而不...
    開封第一講書人閱讀 58,532評論 1 293
  • 正文 為了忘掉前任你虹,我火速辦了婚禮,結(jié)果婚禮上枣申,老公的妹妹穿的比我還像新娘售葡。我一直安慰自己,他們只是感情好忠藤,可當(dāng)我...
    茶點故事閱讀 67,585評論 6 392
  • 文/花漫 我一把揭開白布挟伙。 她就那樣靜靜地躺著,像睡著了一般模孩。 火紅的嫁衣襯著肌膚如雪尖阔。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,462評論 1 302
  • 那天榨咐,我揣著相機與錄音介却,去河邊找鬼。 笑死块茁,一個胖子當(dāng)著我的面吹牛齿坷,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播数焊,決...
    沈念sama閱讀 40,262評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼永淌,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了佩耳?” 一聲冷哼從身側(cè)響起遂蛀,我...
    開封第一講書人閱讀 39,153評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎干厚,沒想到半個月后李滴,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體螃宙,經(jīng)...
    沈念sama閱讀 45,587評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,792評論 3 336
  • 正文 我和宋清朗相戀三年所坯,在試婚紗的時候發(fā)現(xiàn)自己被綠了谆扎。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,919評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡芹助,死狀恐怖燕酷,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情周瞎,我是刑警寧澤,帶...
    沈念sama閱讀 35,635評論 5 345
  • 正文 年R本政府宣布饵蒂,位于F島的核電站声诸,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏退盯。R本人自食惡果不足惜彼乌,卻給世界環(huán)境...
    茶點故事閱讀 41,237評論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望渊迁。 院中可真熱鬧慰照,春花似錦、人聲如沸琉朽。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,855評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽箱叁。三九已至墅垮,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間耕漱,已是汗流浹背算色。 一陣腳步聲響...
    開封第一講書人閱讀 32,983評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留螟够,地道東北人灾梦。 一個月前我還...
    沈念sama閱讀 48,048評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像妓笙,于是被迫代替她去往敵國和親若河。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,864評論 2 354