Los operadores AND, OR, NOT se usan básicamente con la cláusula WHERE para recuperar datos de la tabla filtrando con algunas condiciones usando AND, OR, NOT en MySQL .
Aquí, en este artículo, veamos diferentes consultas en la tabla de estudiantes usando los operadores AND, OR, NOT paso a paso.
Paso 1: Crear una universidad de base de datos:
CREATE DATABASE university;
Paso 2: Uso de la base de datos de la universidad:
USE university;
Paso 3: Creación de una tabla de estudiantes:
CREATE TABLE student( student_id INT student_name VARCHAR(20) birth_date DATE branch VARCHAR(20) state VARCHAR(20));
Paso 4: Visualización de la descripción del alumno de la mesa:
DESCRIBE student;
Paso 5: Adición de filas en la tabla de estudiantes:
INSERT INTO student VALUES(194001,'PRANAB','1999-03-17','CSE','PUNJAB'); INSERT INTO student VALUES(194002,'PRAKASH','2000-08-07','ECE','TAMIL NADU'); INSERT INTO student VALUES(194003,'ROCKY','2000-03-10','ECE','PUNJAB'); INSERT INTO student VALUES(194004,'TRIBHUVAN','1999-03-15','CSE','ANDHRA PRADESH'); INSERT INTO student VALUES(194005,'VAMSI','2000-04-19','CSE','TELANGANA');
Paso 6: Ver las filas en la tabla:
SELECT * FROM student;
sintaxis para el operador AND :
SELECT * FROM table_name
WHERE condition1 AND condition2 AND ….CONDITIONn;
Ejemplo-1:
consulta para encontrar registros de estudiantes con una sucursal con CSE y estado con PUNJAB usando el operador AND en MySQL:
SELECT * FROM student WHERE branch='CSE'ANDstate='PUNJAB'
Todos los estudiantes con rama CSE y de Punjab.
sintaxis para el operador OR :
SELECT * FROM table_name
WHERE condition1 OR condition2 OR ….CONDITIONn;
Ejemplo-2:
consulta para encontrar registros de estudiantes con una sucursal con CSE o ECE usando el operador OR en MySQL:
SELECT * FROM student WHERE branch='CSE' OR branch='ECE';
Todos los estudiantes con rama ya sea CSE o ECE.
sintaxis para el operador NOT :
SELECT * FROM table_name
WHERE NOT condition1 NOT condition2 NOT. ..CONDICIÓNn;
Ejemplo-3:
consulta para encontrar registros de estudiantes que estaban fuera de PUNJAB usando el operador NOT en MySQL:
SELECT * FROM student WHERE NOT state='PUNJAB';
Todos los estudiantes eran de otros estados además de Punjab.
Publicación traducida automáticamente
Artículo escrito por lokeshpotta20 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA