Funciones básicas de consulta básica de MySql

# 一. Función de
caracteres

SELECT LENGTH('john')
#Calcular la longitud de los caracteres # Formato de codificación de la
SHOW VARIABLES LIKE '%char%'
pantalla #Giro de mayúsculas y minúsculas

SELECT UPPER('john')
SELECT LOWER('JOHN')

SELECT SUBSTR('李莫愁爱上了陆展元',7) AS out_put

#Interceptar cadena
SELECT SUBSTR('李莫愁爱上了陆展元',1,3) AS out_put

# Cadena de empalme
SELECT CONCAT(UPPER(SUBSTR(last_name,1,1)),'_',LOWER(SUBSTR(last_name,2))) FROM employees

#Buscar índice, devolver el índice real
SELECT INSTR('杨杨阿姨那个','阿姨')

#Eliminar espacios, eliminar espacios antes y después

SELECT TRIM(' 666  ')
SELECT LENGTH(TRIM(' 666  '))

SELECT TRIM('a' FROM 'aaaaaa张aaaa无极aaaaaa')

#Rellena la longitud especificada con los caracteres especificados

SELECT LPAD('赵子龙',10,'*')

SELECT RPAD('赵子龙',10,'*')

# Reemplazar la cadena especificada
SELECT REPLACE('***aaaa****','aaaa','bbbb')


# 二. Funciones matemáticas
# Redondeo

SELECT ROUND(-1.56)
SELECT ROUND(1.46)
SELECT ROUND(1.462,2)

#Redondeo hacia arriba, devuelve un número entero mayor o igual que el parámetro #Redondeo
SELECT CEIL(1.02)
hacia abajo, devuelve un número entero menor o igual que el parámetro

SELECT FLOOR(1.82)

#Truncation
SELECT TRUNCATE(1.69999,2)

# 取 余
SELECT MOD(10,3)


# 三. Función de fecha

SELECT NOW()

SELECT CURDATE()

SELECT CURTIME()

SELECT YEAR(NOW())

#Convertir los caracteres especificados a formato de fecha

SELECT STR_TO_DATE('2021-04-01','%Y-%m-%d')
SELECT STR_TO_DATE('2021-4-1','%Y-%c-%d')

#Convertir la fecha especificada en una cadena
SELECT DATE_FORMAT(NOW(),'%y年%m月%d日')


# 四. Otras funciones

SELECT VERSION()
SELECT DATABASE()
SELECT USER()

Supongo que te gusta

Origin blog.51cto.com/14049943/2679150
Recomendado
Clasificación