[Desafío avanzado de MYSQL] Filtrar y ordenar

Filtrar (Buscar):

Recuperar todas las columnas:

select * from tb;

Recuperar una columna específica

select 列名1,列名2,... from tb;

Recuperar y alias de una columna específica

select  列1 as x,列2 as y,列3 as z from 

Recuperar columnas específicas basadas en criterios

根据条件检索:
select  from tb where

Recuperar columnas y deduplicar:

select distinct 列名 from tb;

donde las condiciones comunes

Juicio lógico:


= > >= < <=  not and or like in 

Colección en:


where xx in(A,B,C....)

Comodines (como):


%xxx:以xxx结尾
xxx%:以xxx开头
%xxx%:包含xxx
%xxx%yyy%:同时包含xxx和yyy,并且xxx在yyy之前

Clasificar:

select from where
order by  xxx (desc);

where在order by之前

Primero ordene según A, si A es igual, entonces ordene según B

order by A (DESC),
B(DESC);

Manipulación de cadenas:

concat(a,b):连接ab
substring(a,start,length):截取a子串
upper(字符串):字符串大写

Supongo que te gusta

Origin blog.csdn.net/m0_52043808/article/details/124158841
Recomendado
Clasificación