三類MySQL MySQL常用的三類函式

2021-10-18 08:43:12 字數 1065 閱讀 8732

經常編寫程式或者使用資料庫的同學一定體會到函式的重要性,豐富的函式往往能使使用者的工作事半功倍。函式能幫助使用者做很多事情,比如說字串的處理、數值的運算、日期的運算等,在這方面mysql提供了多種內建函式幫助開發人員編寫簡單快捷的sql語句,其中常用的函式有字串函式、日期函式和數值函式。

1、字串函式

其中字串函式是最常用的一種函式,如果大家編寫過程式,回過頭去看看自己使用過的函式,可能會驚訝地發現字串處理的相關函式在mysql中幾乎可以找到已有的函式。在mysql中,字串函式同樣是最豐富的一類函式,下表列出了常用的字串函式。

字串函式

字串函式

2、數值函式

mysql的數值函式,這些函式能處理很多數值方面的運算。可以想象,如果沒有這些函式的支援,使用者在編寫有關數值運算方面的**時將會困難重重。舉個例子,如果沒有abs函式,要去乙個數值的絕對值,就需要進行好多次判斷才能返回這個值,而數值函式能夠大大提高使用者的工作效率。下圖中列出了在mysql中會經常使用的數值函式,學會使用數值函式可以幫助我們提供工作效率並簡化我們的**。

數值函式

數值函式

3、日期和時間函式

當我們需要進行日期或者時間計算時,比如當前時間是多少,下個月的今天是星期幾,統計截止到當前日期前3天的利息總和,等等。這些需求就需要日期和時間函式來實現,下面截圖列出了mysql中常用的日期和時間函式。

日期和時間函式

日期和時間函式

三 類的複製(C )

內容參考於 21天學通c 第八版 不去糾結c 的原理和細節,從c的角度去學習c 再通過c 專案去加深理解 1.示例1 淺複製及其存在的問題 include include using namespace std class mystring mystring destructor intgetlen...

三類博弈問題

有一種很有意思的遊戲,就是有物體若干堆,可以是火柴棍或是圍棋子等等均可。兩個人輪流從堆中取物體若干,規定最後取光物體者取勝。這是我國民間很古老的乙個遊戲,別看這遊戲極其簡單,卻蘊含著深刻的數學原理。下面我們來分析一下要如何才能夠取勝。一 巴什博奕 bash game 只有一堆n個物品,兩個人輪流從這...

TypeScript學習(三) 類

前篇 typescript學習 二 函式 js中的類可以看之前寫的 new操作符到底幹了什麼。接下來說說typescript中的class。在ts中class的定義方式和es6中的語法糖class很相似。class a run void getname string setname name str...