Proceso Para Crear Campos
Enviado por dcalls • 21 de Abril de 2013 • 709 Palabras (3 Páginas) • 423 Visitas
RUTA SQL
Introducción al SQL
Una consulta SQL está compuesta por una instrucción SQL que define esa consulta. Se trata de un comando que puede ocupar cuantas líneas de texto se desee, terminado en punto y coma (;). SQL es un lenguaje sencillo e intuitivo: las consultas se asemejan al lenguaje natural.
Existen algunas palabras reservadas, como en cualquier lenguaje: SELECT, INSERT, DELETE, UPDATE, WHERE, ORDER, BY, etc.
Consultas de selección simple
La consulta más simple posible consiste en la selección de campos y registros de una tabla. Se identifican los campos que nos interesan y una condición que deben cumplir los registros seleccionados. El resultado es una tabla que es un subconjunto de la original.
El formato genérico de este tipo de consultas es:
SELECT <lista de campos> FROM <tabla> WHERE <condición>;
Esta instrucción recupera ciertos campos de los registros de una tabla que verifican una condición. La cláusula WHERE es opcional. Si se omite, se seleccionan todos los registros (se supone que la condición es siempre verdadera).
SELECT <lista de campos> FROM <tabla>;
Si nos interesan todos los campos podemos utilizar el símbolo * para identificar a la lista completa:
SELECT * FROM <tabla> WHERE <condición>;
Si no, podemos especificar varios campos identificándolos por sus nombres y separándolos por comas (,).
SELECT campo1, campo2, ..., campoN FROM <tabla> WHERE <condición>;
Claúsulas
Trabajaremos con el siguiente modelo
EJEMPLO
SELECT
Se utiliza para seleccionar los campos que se quiere mostrar
Forma General
SELECT NOMBRE_TABLA.ATRIBUTO1, NOMBRE_TABLA.ATRIBUTO2.. NOMBRE_TABLA.ATRIBUTO N
Mostrar los datos de la tabla A1
SELECT A1.cod_a1, A1.nom_A1, A1.prom_a1
FROM (DE)
FROM TABLA1,TABLA2, TABLA N
WHERE(DONDE)
WHERE CONEXIÓN AND FILTRO
La conexión va siempre y cuando la consulta incluya más de una tabla .La conexión se realiza desde una tabla a otra a través de las llaves primaria hacia la foránea o viceversa
Ejemplo
Si se va a conectar la tabla B1 con C1
Primero identifiquemos cuál es la llave común. En este caso sería cod_b1. Es primaria en la Tabla B1 y foránea en la tabla C1 entonces para conectar las dos tablas la instrucción sería la siguiente
WHERE B1.cod_b1=C1.cod_b1
Si se quiere conectar ahora B1 con A1XB1 entonces agrego la clausula AND
WHERE B1.cod_b1=C1.cod_b1 AND B1.cod_b1=A1XB1.cod_b1
Y si se quiere conectar A1XB1 CON A1 entonces
WHERE B1.cod_b1=C1.cod_b1 AND B1.cod_b1=A1XB1.cod_b1 AND A1XB1.cod_A1=A1.cod_a1
Y quedaron conectadas las tablas
FILTRO
Es el parámetro con el que se compara para extraer registros. Por ejemplo buscar los registros que cumplan con el cod_a1=010 en la tabla A1
Entonces el parámetro o condición sería cod_a1=010
Las consultas completas serían
...