En SQL, hay seis operadores de comparación disponibles que nos ayudan a ejecutar consultas para realizar varias operaciones. Usaremos el comando WHERE junto con el operador condicional para lograr esto en SQL. Para este artículo, utilizaremos Microsoft SQL Server como nuestra base de datos.
Sintaxis:
SELECT * FROM TABLE_NAME WHERE ATTRIBUTE CONDITION_OPERATOR GIVEN_VALUE;
Paso 1: crear una base de datos. Para esto, use el siguiente comando para crear una base de datos llamada GeeksForGeeks.
Consulta:
CREATE DATABASE GeeksForGeeks
Producción:
Paso 2: use la base de datos GeeksForGeeks. Para esto, use el siguiente comando.
Consulta:
USE GeeksForGeeks
Producción:
Paso 3: Cree una tabla MATHS dentro de la base de datos GeeksForGeeks. Esta tabla tiene 3 columnas, a saber, ROLL_NUMBER, S_NAME y MARKS que contienen el número de rollo, el nombre del estudiante y las calificaciones obtenidas en la materia de matemáticas por varios estudiantes.
Consulta:
CREATE TABLE MATHS( ROLL_NUMBER INT, S_NAME VARCHAR(10), MARKS INT);
Producción:
Paso 4: Muestre la estructura de la tabla MATHS.
Consulta:
EXEC SP_COLUMNS 'MATHS';
Producción:
Paso 5: inserte 10 filas en la tabla MATHS.
Consulta:
INSERT INTO MATHS VALUES(1,'ABHI',70); INSERT INTO MATHS VALUES(2,'RAVI',80); INSERT INTO MATHS VALUES(3,'ARJUN',90); INSERT INTO MATHS VALUES(4,'SAM',100); INSERT INTO MATHS VALUES(5,'MOHAN',50); INSERT INTO MATHS VALUES(6,'ROHAN',10); INSERT INTO MATHS VALUES(7,'ROCKY',20); INSERT INTO MATHS VALUES(8,'AYUSH',40); INSERT INTO MATHS VALUES(9,'NEHA',30); INSERT INTO MATHS VALUES(10,'KRITI',60);
Producción:
Paso 6: Muestre todas las filas de la tabla MATHS.
Consulta:
SELECT * FROM MATHS;
Producción:
Demostración de varios operadores de comparación en SQL:
- Operador Igual a (=) : Devuelve las filas/tuplas que tienen el valor del atributo igual al valor dado.
Consulta:
SELECT * FROM MATHS WHERE MARKS=50;
Producción:
- Operador Mayor que (>): Devuelve las filas/tuplas que tienen el valor del atributo mayor que el valor dado.
Consulta:
SELECT * FROM MATHS WHERE MARKS>60;
Producción:
- Operador Menor que (<): Devuelve las filas/tuplas que tienen el valor del atributo menor que el valor dado.
Consulta:
SELECT * FROM MATHS WHERE MARKS<40;
Producción:
- Operador mayor o igual que (>=): Devuelve las filas/tuplas que tienen el valor del atributo mayor o igual al valor dado.
Consulta:
SELECT * FROM MATHS WHERE MARKS>=80;
Producción:
- Operador menor o igual que (<=) : Devuelve las filas/tuplas que tienen el valor del atributo menor o igual al valor dado.
Consulta:
SELECT * FROM MATHS WHERE MARKS<=30;
Producción:
- Operador No igual a (<>): Devuelve las filas/tuplas que tienen el valor del atributo diferente al valor dado.
Consulta:
SELECT * FROM MATHS WHERE MARKS<>70;
Producción:
Publicación traducida automáticamente
Artículo escrito por abhisri459 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA