欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

MySQL和Oracle常用函數(shù)大全(必備的50種函數(shù)詳解)

林國瑞2年前17瀏覽0評論

一、常用字符串函數(shù)

1. CONCAT(str1, str2, ...):將兩個或多個字符串拼接在一起。gth):返回從指定位置開始的指定長度的子字符串。ew):用新字符串替換舊字符串。

4. UPPER(str):將字符串轉(zhuǎn)換為大寫。

5. LOWER(str):將字符串轉(zhuǎn)換為小寫。

6. TRIM(str):去除字符串兩端的空格。

7. LENGTH(str):返回字符串的長度。

8. INSTR(str, sub_str):返回子字符串在字符串中第一次出現(xiàn)的位置。

二、常用數(shù)值函數(shù)

):返回一個數(shù)的絕對值。):返回大于等于指定數(shù)的最小整數(shù)。):返回小于等于指定數(shù)的最大整數(shù)。1212的余數(shù)。, d):將數(shù)四舍五入到指定的小數(shù)位數(shù)。, d):將數(shù)截斷到指定的小數(shù)位數(shù)。

三、常用日期函數(shù)

1. NOW():返回當前日期和時間。at):將日期格式化為指定的格式。it):在日期上加上指定的時間間隔。it):在日期上減去指定的時間間隔。

5. DATEDIFF(date1, date2):返回兩個日期之間的天數(shù)差。

6. DAYOFWEEK(date):返回指定日期是星期幾。

7. WEEK(date):返回指定日期所在的周數(shù)。

8. YEAR(date):返回指定日期的年份。

四、常用聚合函數(shù)

1. COUNT(expr):返回匹配指定條件的記錄數(shù)。

2. SUM(expr):返回指定列的總和。

3. AVG(expr):返回指定列的平均值。

4. MAX(expr):返回指定列的最大值。

5. MIN(expr):返回指定列的最小值。

五、常用條件函數(shù)

1. IF(expr, true_part, false_part):如果expr為真,則返回true_part,否則返回false_part。dition THEN result [WHEN ...] [ELSE result] END:根據(jù)條件返回不同的結(jié)果。

六、常用系統(tǒng)函數(shù)

1. VERSION():返回當前數(shù)據(jù)庫的版本。

2. DATABASE():返回當前使用的數(shù)據(jù)庫名。

3. USER():返回當前用戶的名稱。

4. NOW():返回當前日期和時間。

5. RAND():返回一個隨機數(shù)。

七、常用高級函數(shù)

1. GROUP_CONCAT(expr [ORDER BY clause] [SEPARATOR sep]):將多個行的值連接成一個字符串。

2. COALESCE(expr1, ...):返回第一個非空表達式的值。

3. NULLIF(expr1, expr2):如果expr1等于expr2,則返回NULL,否則返回expr1的值。

4. LEAST(expr1, ...):返回參數(shù)中最小的值。

5. GREATEST(expr1, ...):返回參數(shù)中最大的值。

以上是MySQL和Oracle常用函數(shù)的50種,掌握這些函數(shù)可以讓我們在查詢和處理數(shù)據(jù)時更加得心應手。當然,還有很多函數(shù)沒有列出來,需要根據(jù)具體情況進行選擇和使用。