Entre operador no Oracle

Entre operador no Oracle
Seja trabalhando com um banco de dados de produção ou amostra, você notará que a maioria dos bancos de dados contém milhares a milhões de registros.

Raramente são os momentos em que você precisa buscar todos os registros de uma determinada tabela. Em vez.

Nesta postagem, aprenderemos a usar o Operador entre o banco de dados Oracle, que nos permite selecionar as linhas com valores que correspondem a um intervalo específico de uma tabela de banco de dados.

Oracle entre operador

O Operador entre o Oracle nos permite fornecer uma condição de pesquisa ao usar as instruções DML, como selecionar, inserir, atualizar ou excluir.

Quando usamos o operador entre uma instrução SELECT, apenas as linhas cujos valores estão entre o intervalo especificado são selecionados.

Expressamos a sintaxe do operador entre os seguintes seguintes:

expressão entre Lower_Range e Upper_Range;

A expressão, neste caso, define a expressão de destino cujo valor de intervalo deve ser testado.

Suponha que desejemos buscar todas as fileiras da mesa de um funcionário cujo salário está dentro de um determinado intervalo. Nesse caso, a coluna salarial é chamada de expressão.

A seguir, é apresentado uma pseudo-sintax para a analogia anterior:

Selecione colunas onde o salário entre o valor_1 e o value_2;

Os parâmetros inferiores_Range e Upper_Range são usados ​​para definir os valores mais baixos e maiores a serem incluídos no intervalo.

Os parâmetros Lower_Range e Upper_Range estão vinculados pelo operador e.

Depois de executar a declaração, o Operador entre retorna true para qualquer valor que seja maior ou igual ao mais baixo e menor ou igual ao Upper_Range.

Na maioria dos casos, o Operador entre o Operador é usado com uma cláusula onde permite apresentar a condição de pesquisa.

Oracle entre exemplos de operadores

Nesta seção, forneceremos alguns exemplos de uso do operador entre o banco de dados Oracle.

Suponha que tenhamos uma tabela como mostrado:

Selecione Funcionário_ID, First_Name, email, salário dos funcionários;

Tabela resultante:

Exemplo 1: Testando a faixa numérica usando o operador entre

Suponha que queremos determinar todos os funcionários cujo salário varia de 20000 a 50000.

Podemos executar uma instrução SELECT com um operador entre o operador em conjunto com uma cláusula WHERE, conforme demonstrado no seguinte:

Selecione Funcionário_id, First_Name, email, salário
De funcionários
Onde salário entre 20000 e 50000;

A consulta anterior deve devolver os funcionários cujo salário está dentro desse intervalo, como mostrado no seguinte:

Aqui, temos apenas uma linha que corresponde a esse alcance salarial.

Exemplo 2: Testando o intervalo de data usando o Operador entre

Também podemos usar o operador entre os registros que correspondem a um intervalo específico.

Pegue a tabela a seguir como exemplo:

Selecione First_Name, email, contratar_date, salário
De funcionários;

Suponha que desejemos determinar todos os funcionários cuja data de contratação está dentro de um determinado intervalo.

Também podemos emparelhar o operador entre uma cláusula WHERE, conforme demonstrado no seguinte:

Selecione First_Name, email, contratar_date, salário
De funcionários
Onde hire_date entre a data '2006-01-01' e a data '2007-01-01';

Nesse caso, testamos a condição de pesquisa em que o valor da coluna Hire_Date é entre 2006-01-01 e 2007-01-01.

Isso deve devolver as linhas correspondentes, como mostrado no seguinte:

Observe como todos os valores estão no intervalo da data especificada.

Exemplo 3: Usando o operador entre a cláusula de ordem por ordem

O Oracle também nos permite usar as cláusulas como a ordem ou grupo para ordenar os valores resultantes em uma determinada ordem.

Por exemplo, podemos encomendar a tabela anterior com base no valor salarial que começa do mais alto ao mais baixo.

Selecione First_Name, email, contratar_date, salário
De funcionários
Onde hire_date entre a data '2006-01-01' e a data '2007-01-01'
Ordem por salário desc;

A tabela resultante é a seguinte:

Conclusão

Neste tutorial, exploramos o uso do Operador entre os bancos de dados Oracle, que nos permite procurar linhas cujo valor corresponda a uma determinada faixa.