Inicio arrow Tutoriales y Cursos arrow SQL Tutorial arrow 17 SQL- SQL con Oracle. Operadores
06 de enero de 2009
 
 
17 SQL- SQL con Oracle. Operadores PDF Imprimir E-mail
Valoración del Usuario: / 1
PobreMejor 
Empezamos a ver los tipos de operadores y trabajamos con algunos ejemplos.

Operadores aritméticos:
 

+ = Suma
- = Resta
* = Multiplicación
/ = división
Operadores de comparación y lógicos: 

!> = Distinto
>= = Mayor o igual que
<= = Menor o igual que = = Igual que
Like = Se utiliza para unir cadenas de caracteres. Propiedades:
   % = representa cualquier cadena de caracteres de 0 o mas caracteres.
   _= representa un único carácter cualquiera.
Not = Negación
And = y
   a and b
   Cierto si son ciertas a y b.
Or = o
   a or b
   Cierto si a o b son ciertas

Veamos un par de ejemplos: 

Obtenemos los datos de los jugadores cuyos apellidos empiecen con una "S":

   SELECT APELLIDO
   FROM JUGADORES
   WHERE APELLIDO LIKE 'S%';

Obtenemos aquellos apellidos que tengan una "R" en la segunda posición:

   SELECT APELLIDO
   FROM JUGADORES
   WHERE APELLIDO LIKE '_R*';


Obtenemos aquellos apellidos que empiezan por "A" y tiene una "o" en su interior:

   SELECT APELLIDO
   FROM JUGADORES
   WHERE APELLDIOS LIKE 'A%O%';


Comprobación con conjuntos de valores: 

  • In= permite saber si una expresión pertenece o no a un conjunto de valores.
  • Between= permite saber si una expresión esta o no entre esos valores:
Ejemplo: 

   SELECT APELLIDOS
   FROM JUGADORES
   WHERE JUGADOR_NUM IN (10, 20);


Selecciona los apellidos de los jugadores donde el número de jugador (Jugador_num) sea (In) o 10 o 20

   SELECT APELLIDOS
   FROM JUGADORES
   WHERE SALARIO NOT BETWEEN 15000000 AND 20000000;


Selecciona los apellidos de los jugadores donde el salario de estos no este entre (Not Between) 15000000 y 20000000.

Texto original de www.desarrolloweb.com
< Anterior   Próximo >



 
Top!
Top!