MySQL函数

概述

时间处理等。

函数分类

字符串函数:文本操作 数值函数:数学计算 Time Functions**: Date and time operations / 日期/时间函数:日期和时间操作 聚合函数:数据汇总 控制流函数:逻辑 JSON函数:JSON数据操作 窗口函数:分析计算

字符串函数

基本字符串操作

-- Length

-- Concatenation

-- Substring

-- Position

字符串修剪

-- Remove whitespace

-- Remove specific characters

字符串大小写

-- Convert case

-- Capitalize (manual)

字符串替换

-- Replace text

-- Multiple replacements

数值函数

基本数学运算

-- Rounding

-- Absolute value

-- Modulus

高级数学

-- Power

-- Square root

-- Random

-- Sign

Time Functions / 日期/时间函数

Time / 当前日期/时间

-- Current date/time

-- Current date

-- Current time

日期提取

-- Extract components

日期算术

-- Add/subtract intervals

-- Date difference

-- Complex calculation

日期格式化

-- Format date

聚合函数

计数函数

-- Count rows

-- Count distinct

求和和平均

-- Sum values

-- Average

最小和最大

-- Minimum

-- Maximum

分组

-- Group by column

-- Multiple grouping

控制流函数

IF / IF

-- Simple IF

-- Nested IF

CASE / CASE

-- Simple CASE

-- Searched CASE

IFNULL和COALESCE

-- IFNULL

-- COALESCE (first non-null)

JSON函数

JSON提取

-- Extract values

-- JSON_EXTRACT

-- Unquote

JSON操作

-- Create JSON

-- Modify JSON

JSON验证

-- Validate JSON

-- Check type

窗口函数

排名函数

-- RANK

窗口聚合

-- Running total

-- Moving average

实用示例

数据清洗

-- Clean phone numbers

-- Format names

数据转换

-- Calculate age

-- Calculate business days

数据分析

-- Customer segment

-- Daily statistics

小结

MySQL函数提供:

字符串函数:文本操作和格式化 数值函数:数学计算 Time Functions**: Date/time operations / 日期/时间函数:日期/时间操作 聚合函数:数据汇总 控制流:条件逻辑 JSON函数:JSON数据处理 窗口函数:高级分析

使用函数进行高效的数据转换和分析。


上一个:导入数据

下一个:MySQL运算符