QUE ES SQL

que es el lenguaje SQL

  > Principal > Que es sql
Menu consultas sql consultas access consultas en sql server consultas en MySql Consultas en PostGresql
 
.: Access
- Formularios access
- Informes access
- Formularios Arcgis
- Acceso a datos
- Ejemplos usuarios
- Libros access
- FAQ
- Cursos
- Empleo access
.: Pdas
- Programar PDA
- Tutorial
- Ejemplos
.: Php
- php basico
- formularios php
- conexion BBDD
- funciones php
- construir Intranet
- Empleo php
.: Programar Java
- Hibernate
- Spring Rich Client
- Swing
- Java
- Empleo Java
.: Blog
- Blog Access
.: SQL
- Que es sql
- Consultas SQL
- SQL Server
- SQL Server Avanzado
.: Android
- Android
- instalación SDK
.: Geotools
- Geotools
.: Foros
- Access
- PHP
- JAVA
- Android
- Programar
 
 
.: Novedades
- iphone 5
- PDANET
- Libros de access
- android
-Newssletters
 

QUE ES SQL

SQL se refiere a las siglas en ingles de "STRUCTURED QUERY LANGUAGE", y es el lenguaje usado para realizar consultas sobre bases de datos. Aunque al principio puede resultar algo complicado, con la práctica nos daremos cuenta de su simplicidad y a la vez de su potencial a la hora de obtener consultas a datos relacionales.

.: Contratar Publicidad :.

 

1.- Introducción

El lenguaje SQL es sin duda la herramienta mas potente para la busqueda de datos o la elaboración de informes. Vamos a dar un enfoque empresarial a la importancia de SQL dentro de el mundo de los negocios. Sql va a permitir a los desarrolladores y programadores poder realizar consultas precisas e informes detallados con unas pocas sentencias. Os pongo un ejemplo:

Una empresa de producción de coches tiene una base de datos relacional donde almacena ademas de la información y puesto de los empleados, los coches que se van fabricando durante el proceso. Con esta sentencia SQL vamos a poder ver la produccion actual comparada con la produccion del año anterior en las mismas horas. De esta manera podemos saber en tiempo real si la producción se ajusta a lo esperado.

Select hour, count(id)

from vehiculos

where fecha = getdate()

group by hour

order by hour

 

y para calcular el año anterior:

Select hour, count(id)

from vehiculos

where fecha = DATEADD(year,-1,(DATEADD(DAY, 1,getdate()')))

group by hour

order by hour

En este ejemplo, para calcular el dia del año anterior hemos sumado un dia y restado un año con la funcion DATEADD .

Aunque quizas lo que nos pide dirección es poder ver la producción de coches por empleado el último mes, para ver cual es su evolución, en este caso tendriamos esta consulta:

Select (select nombre from empleados where id = vehiculos.idempleado) as nombre, day(fecha), count(id)

from vehiculos

where month(fecha) = 8 and year(fecha) = 2011

group by (select nombre from empleados where id = vehiculos.idempleado) as nombre,day(fecha)

order by day(fecha)

 

Esta consulta sql nos devolverá la produccion diaria de cada empleado. En este caso hemos utilizado una consulta select dentro del select principal , vinculando las tablas empleado y vehiculo, es algo habitual, ya que obtenemos directamente en la consulta el nombre del empleado, en vez de su codigo.

Dejando un poco de lado esta consultas sql de ejemplo, espero que hayáis podido captar la capacidad de SQL dentro del ambito empresarial a la hora de poder visualizar resultados y en la toma de decisiones. Si somos capaces de mostrar a la dirección de la empresa los datos que necesitan, nuestro trabajo como informaticos sera tomado mas en cuenta.

2.- Instrucciones Básicas

Create: Para crear Bases de datos, tablas e indices.

Drop : para borrar Bases de datos, tablas e indices.

La estructura básica de una consulta sql es la siguiente:

Select : "para indicar los campos a mostrar de una o varias tablas, podemos usuar un select dentro de otro select"

from: "para seleccionar las tablas que usaremos en la consulta, podemos usar un select dentro del from"

where : "para indicar las condiciones que tendrá nuestra consulta sql , podemos utilizar desde los operadores básicos aritméticos: "<" ">" "=" a los avanzados como "like"

 

 

 

 

 

 

Añadir a favoritos Contacto Libros sobre access y vba Enlaces Todo Access  
 
.: En ProgramarVBA podrá encontrar:        
Visual Basic Formularios Access Informes Android PDAs Java y Sql SQL SERVER
Foro GIS Foro PDAs Tutorial VBA Bases de datos Access Foro SQL Acceso a datos access Informes access