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.

Escrito por rankhispano | 13 de Diciembre de 2006 con 0 comentarios.
Lee más artículos sobre Bases de Datos

Random Posts

  • AjaxLoad.- Imagenes de cargas

        En el blog de María ha publicado un post acerca de una página web en la cual nos da la opción de descargar imagenes para hacer las...

  • Captura de portadas Web

    Hace tiempo que necesitaba esto, WebShotsPro es una herramienta que realiza las capturas de sitios webs y te da dos opciones ya sea copiar el...

  • 30 vídeotutoriales Wordpress

    KooThemes se ha tomado la molestia de realizar una selección de los mejores 30 vídeotutoriales para Wordpress, con los que podremos mejorar el...

  • Hojas del tramposo (Cheat Sheet)

    Unas referencias rápidas que todo webmaster debería tener a mano, como las de: Referencias rápidas de PHP. Referencias rápidas de...

  • SAJA, librería para ajax segura con php

      Te presentamos SAJA, la cual es una librería para usar AJAX en php pero de una forma segura, ya no necesitarás crear un Javascript ni...

Aún no hay comentarios. Sé el primero.

Deja una respuesta