Operadores en la consulta select

  • Por
Artículo donde vamos a hablar de los operadores dentro de la sentencia de selección.
Operadores aritméticos

Los operadores aritméticos sirven para formar expresiones con constantes, funciones de valores de columnas.

Operador aritmético Operación
+ suma
- resta
* multiplicación
/ división

Operadores de comparación y lógicos

Operadores lógicos
Operador Función
and Devuelve el valor TRUE cuando los dos condiciones son verdaderas
or Devuelve el valor TRUE cuando una de las dos condiciones es verdadera
not Devuelve el valor TRUE si la condición es falsa.


Operadores de comparación
Operador Función
= Igual a
> Mayor que
>= Mayor o igual que
< Menor que
<= Menor o igual que
¡= <> Distinto de


Operadores de comparación de cadenas de caracteres

Para comparar cadenas de caracteres utilizamos el símbolo =. Ponemos un ejemplo.
Select * from emple where oficion='analista'

Este operador no nos sirve si queremos hacer una consulta del tipo de: "sacar los datos del empleado cuyo oficio empiece por P"
Para especificar este tipo de consultas, en SQL usamos el operador LIKE que permite utilizar los siguientes caracteres especiales en las cadenas de comparación:
% Comodín: Representa cualquier cadena de 0 o más caracteres
'_' Marcador de posición: representa un carácter cualquiera.
Ponemos un ejemplo para que quede algo más claro:
Select * from emple where nombre LIKE 'P%'

Esta consulta nos mostraría todos los datos de los empleados cuyo nombre empezará por P

Autor

Sara Alvarez

Equipo DesarrolloWeb.com

Compartir

Comentarios

Fco. Javier Barreto Garcia

03/2/2010
sql
como te contacto para una asesoria sobre una consulta en sql de postgres ya que estoy batallando en obtener un resultado, pero no sale lo que deseo obtener

saludos..

po0i

08/9/2010
....
noo se nadaaaa:S no entiendooo nii m VV.....:@