SQL-92: Consultas Básicas II

Este �rticulo es continuaci�n de SQL-92: Consultas B�sicas I, en el que estamos haciendo un breve repaso sobre las consultas m�s b�sica para realizar con SQL-92.

Continuamos con la selecci�n incondicional (omisi�n del WHERE), esto equivale a una condici�n TRUE para todas las filas.

Ejemplo sobre selecci�n incondicional, en el que deseamos obtener todas las combinaciones de nss de empleado y nombres de departamentos:

SELECT nss, nombred FROM Empleado, Departamento;

esta consulta nos devuelve absolutamente todas las filas del producto cartesiano de Empleado con Departamento (todas las combinaciones posibles!!) los campos nss y nombred como deseabamos.

Un operador muy empleado sobre todo para que desea realizar un buscador sobre cierta palabra en un campo de su base de datos, se trata del operador LIKE, el cual dispone de dos caract�res reservados que se emplean como comodines son: ‘%’ (cero o m�s caracteres alfanum�ricos) y ‘_’ (solo un car�cter alfanum�rico).

Ejemplo sobre del operado LIKE, obtener todos los empleados que vivan en Teruel (Espa�a):
SELECT nombre, apellido FROM Empleado WHERE direccion LIKE ‘%Teruel, ES%';

como v�is es muy �til para realizar b�squedas en nuestra base de datos.

Otro operador importante es || que sirve para concantenar caract�res, un ejemplo de empleo para este operador, vamos a utilizar el anterior ejemplo y en vez de devolver nombre y apellido deseamos devolver el nombre completo, esto ser�a as�:

SELECT nombre || ‘ ‘ || apellido FROM Empleado WHERE direccion LIKE ‘%Teruel, ES%';

pod�is comprobar como ya no hay una coma para separar los campos seleccionados, en su lugar est� || ‘ ‘ ||� que sirve para concatenar el nombre + un espacio + el apellido.

Las �ltima consults vista en este segundo cap�tulo es la artim�tica ( + – * / ), que se emplean sobre valores num�ricos.

Podemos ver un ejemplo, para saber el salario de los empleados si le subieramos un 10% su sueldo:
SELECT nombre, apellido, 1.1*salario FROM Empleado;

daros cuenta que esto es una consulta y no modifica en ning�n momento el campo salario de nuestra base de datos.

Pues lo dicho solo nos queda un cap�tulo m�s para terminar de ver las consultas b�sicas.

You may also like...

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>