You are on page 1of 2

Relatrio Banco de Dados

Aluno: Thalles Lopes M. de Freitas

Relatorio: 4

Matricula: UC14100068

Objetivo da Aula: Comparadores booleanos,matemticos e prprios do SQL utilizados na


clusula SELECT.

Resumo:
O primeiro assunto abordado na aula foram as nomenclaturas que sero utilizadas
durante o semestre em relao a clusula SELECT, para se deixar mais claro como utilizar tais
nomenclaturas temos um exemplo abaixo:
SELECT * FROM SCOTT.EMP WHERE JOB = 'PRESIDENT'
No exemplo acima, o termo JOB considerado o argumento de pesquisa, o termo =
considerado o comparador e PRESIDENT o predicado.
Outro assunto abordado na aula foram os operadores matemticos, os operadores
matemticos que podem ser usados na clusula SELECT so os seguintes:
= - verifica se os dois valores comparados so iguais
!= - verifica se os dois valores comparados so diferentes
> - verifica se um valor maior que outro comparado
>= - verifica se um valor maior ou igual que outro comparado
< - verifica se um valor menor que outro comparado
<= - verifica se um valor menor ou igual que outro comparado
< > - retorna os valores maiores e menores do que o valor especificado
Um ponto interessante a ser destacado em relao aos comparadores matemticos que a
forma em que a comparao feita atravs de a subtrao entre os valores, caso d maior
que 0 significa que o primeiro maior que o outro, caso d igual a 0 significa que os valores
so iguais e caso d menor que 0 significa que o primeiro menor que o outro.Outra
observao importante que no caso de Strings os caracteres so transformados em nmeros
atravs da tabela ASCII.
Outro assunto da aula foram os operadores booleanos, os operadores booleanos que
podem ser usados na clusula SELECT so os seguintes:
NOT -> negao da sentena
AND -> utilizado quando se deseja duas ou mais condies verdadeiras para uma seleo
OR -> utilizado quando se deseja no mnimo uma condio verdadeira entre duas ou mais
condies em uma clusula SELECT.
Uma observao importante sobre os operadores booleanos que estes devem ser colocados
dentro da clusula SELECT antes do argumento de pesquisa, segue exemplo do uso de
operadores booleanos:
SELECT *
FROM customers
WHERE customer_id NOT BETWEEN 5000 AND 8000

Outro assunto da aula foram os operadores SQL, o operador SQL que nos foi
apresentado foi o BETWEEN, o operador BETWEEN seleciona valores dentre um limite
especificado, como no exemplo:
SELECT column_name(s)
FROM table_name
WHERE column_name BETWEEN value1 AND value2

Referncias Bibliogrficas:
https://www.techonthenet.com/sql/not.php
http://www.w3schools.com/sql/sql_between.asp