Entre el operador en Oracle

Entre el operador en Oracle
Ya sea que trabaje con una base de datos de producción o muestra, notará que la mayoría de las bases de datos contienen miles a millones de registros.

Raramente son los momentos en que necesitas buscar todos los registros de una tabla determinada. En cambio, a menudo se encuentra con los registros que coinciden con una condición específica o dentro de un rango dado.

En esta publicación, aprenderemos cómo usar el operador entre la base de datos Oracle que nos permite seleccionar las filas con valores que coinciden con un rango específico de una tabla de base de datos.

Oracle entre operador

El operador entre Oracle en Oracle nos permite proporcionar una condición de búsqueda al usar las declaraciones DML como seleccionar, insertar, actualizar o eliminar.

Cuando usamos el operador entre un operador con una instrucción selecta, solo se seleccionan las filas cuyos valores están entre el rango especificado.

Expresamos la sintaxis del operador entre el operador como se muestra en lo siguiente:

expresión entre Lower_Range y Upper_Range;

La expresión, en este caso, define la expresión objetivo cuyo valor de rango se debe probar.

Supongamos que deseamos obtener todas las filas de la mesa de un empleado cuyo salario está dentro de un rango dado. En este caso, la columna salarial se conoce como la expresión.

El siguiente es un pseudo-sintaxis para la analogía anterior:

Seleccione columnas donde salario entre value_1 y value_2;

Los parámetros Lower_Range y Upper_Range se utilizan para establecer los valores más bajos y más altos para incluir en el rango.

Los parámetros Lower_Range y Upper_Range están vinculados por el operador y el operador.

Una vez que ejecutamos la declaración, el operador entre el operador devuelve verdadero para cualquier valor que sea mayor o igual que el más bajo y menos o igual que el superior_range.

En la mayoría de los casos, el operador entre el operador se usa con una cláusula WHERE que le permite introducir la condición de búsqueda.

Oracle entre ejemplos de operadores

En esta sección, proporcionaremos algunos ejemplos de uso del operador entre la base de datos Oracle.

Supongamos que tenemos una tabla como se muestra:

Seleccione Employee_ID, First_Name, correo electrónico, salario de los empleados;

Tabla resultante:

Ejemplo 1: Probar el rango numérico utilizando el operador entre

Supongamos que queremos determinar a todos los empleados cuyo salario varía de 20000 a 50000.

Podemos ejecutar una declaración de selección con un operador entre junto con una cláusula WHERE, como se demuestra en lo siguiente:

Seleccione Employee_ID, First_Name, correo electrónico, salario
De empleados
Donde salario entre 20000 y 50000;

La consulta anterior debe devolver a los empleados cuyo salario está dentro de ese rango como se muestra a continuación:

Aquí, solo tenemos una fila que coincide con ese rango de salario.

Ejemplo 2: Probar el rango de fechas utilizando el operador entre

También podemos usar el operador entre el operador para buscar registros que coincidan con un rango de fecha específico.

Tome la siguiente tabla como ejemplo:

Seleccione First_Name, correo electrónico, hire_date, salario
De los empleados;

Supongamos que deseamos determinar a todos los empleados cuya fecha de alquiler está dentro de un rango determinado.

También podemos emparejar el operador entre una cláusula Where como se demuestra en lo siguiente:

Seleccione First_Name, correo electrónico, hire_date, salario
De empleados
Donde contrate_DATE entre la fecha '2006-01-01' y la fecha '2007-01-01';

En este caso, probamos la condición de búsqueda donde el valor de la columna Hire_Date es entre 2006-01-01 y 2007-01-01.

Esto debería devolver las filas coincidentes como se muestra en lo siguiente:

Observe cómo todos los valores están en el rango de la fecha especificada.

Ejemplo 3: Uso del operador entre el orden por cláusula

Oracle también nos permite usar las cláusulas, como el pedido o el grupo, para ordenar los valores resultantes en un orden determinado.

Por ejemplo, podemos ordenar la tabla anterior en función del valor salarial a partir de la más alta a la más baja.

Seleccione First_Name, correo electrónico, hire_date, salario
De empleados
Donde hire_date entre la fecha '2006-01-01' y la fecha '2007-01-01'
Orden por salario descromente;

La tabla resultante es la siguiente:

Conclusión

En este tutorial, exploramos el uso del operador entre el operador en las bases de datos Oracle que nos permite buscar filas cuyo valor coincida con un rango dado.