MySQL Capítulo 7 Consultas complejas en tablas de datos

Capítulo 7 Consultas complejas en tablas de datos

7-1 Operador de comparación de
consulta condicional 7-2 Operador lógico y operador de rango de
consulta condicional 7-3 Consulta difusa de consulta
condicional 7-4 Clasificación de resultados de
consulta condicional 7-5 Función agregada de consulta condicional
7-6 Condiciones Consulta de grupo de consultas
7-7 Limitar paginación de consulta condicional

7-1 Operadores de comparación para consulta condicional

mayor que >
menor que <
menor o igual que <=
mayor o igual que >=
igual a =
< >, != no igual a

7-2 Operadores lógicos y operadores de rango para consulta condicional

Operadores logicos

y múltiples condiciones se cumplen al mismo tiempo

o se cumple una de varias condiciones

No satisfecho

SELECT * FROM nombre de tabla WHERE operador operador lógico operador;

NOT no es lo mismo que otros usos

SELECCIONE * DESDE el nombre de la tabla DONDE NO operador;

en palabra clave

SELECCIONE el nombre del campo DESDE el nombre de la tabla DONDE el campo en (datos1, datos2...);

  • select * from hero where id in (1,2,3);等价于select * from hero where id=1 or id=2 or id=3;

Cada dato en IN se usará como una condición, siempre que se cumpla la condición, se mostrará

alcance:

entre el valor 1 y el valor 2 significa el rango del valor 1 al valor 2, incluido el valor 1.2

7-3 Consulta difusa de consulta condicional

LIKE significa consulta difusa

SELECCIONE *FROM nombre de tabla DONDE nombre de campo LIKE 'cadena comodín';

Se muestran los datos que cumplen las reglas de cadenas comodín

Hay dos comodines de MySQL:

%: Representa 0 o más caracteres (cualquier carácter) (%notebook% Apple Notebook)

Por ejemplo: busque todos los nombres con "Sun" en el nombre: LIKE '%Sun%';

_:表示一个字符   (笔记_    笔记本   笔记1)

Por ejemplo: busque los nombres del apellido Sol y el nombre tiene tres caracteres: COMO 'Sol _ _';

7-4 Clasificación de resultados de consulta condicional

Cláusula ORDER BY, puede ordenar los resultados de la consulta La
clasificación es solo para mostrar y no afecta el orden de la base de datos

Ordenar por una columna

Sintaxis: SELECT nombre de campo FROM nombre de tabla WHERE campo=valor ORDER BY nombre de campo[ASC|DESC];

     ASC : 升序 ,默认升序
     DESC : 降序 

ordenación combinatoria

SELECT nombre de campo FROM nombre de tabla WHERE campo=valor ORDER BY nombre de campo 1[ASC|DESC], nombre de campo 2[ASC|DESC];

7-5 Función agregada de consulta condicional

7-6 Consulta de grupo de consulta condicional

7-7 Limitar paginación de consulta condicional

Supongo que te gusta

Origin blog.csdn.net/weixin_44411458/article/details/124335775
Recomendado
Clasificación