sql’s

Chuleta de consulta SQL

SQL SELECT DISTINCT

dejar un comentario »

Muchas veces encontramos valores duplicados en las tablas, generalmente no supone ningún problema, pero en ocasiones nos puede interesar recuperar sólo los valores únicos. Para esto está DISTINCT.

De modo que DISTINCT nos sirve para recuperar los valores distintos de una tabla.

SQL SELECT DISTINCT Syntax

SELECT DISTINCT column_name(s)
FROM table_name

SELECT DISTINCT Ejemplo

Si tenemos la siguiente tabla de Clientes:

Id Nombre Apellidos Calle Ciudad
1 Arturo Ola Fuentes del olvido 10 Santander
2 Raúl Cuesta Cielo 23 Cádiz
3 Pedro Rios Fuente llana 20 Cádiz

Si queremos recuperar sólo los valores que tengan ciudades distintas.

Utilizamos el siguiente SELECT:

SELECT DISTINCT Ciudad FROM Clientes

Los resultados son:

Ciudad
Santander
Cádiz

Escrito por aprendesql

septiembre 29, 2008 a 8:24 am

Escrito en Uncategorized

Etiquetado con , ,

SQL * ejemplo

dejar un comentario »

Si quiero recuperar todos los datos de la tabla “Personas” utilizaré el * en mi sentencia SELECT

La sentencia quedaría:

SELECT * FROM Persons

Nota: el asterisco (*) es una manera rápida de seleccionar todas las columnas!

El resultado que nos devuelve la sentencia es:

Id Nombre Apellidos Calle Ciudad
1 Pedro Perez Princesa 10 Madrid
2 Antonio Gutierrez Arguelles 123 Madrid
3 Andrés Pascual Callao 20 Madrid

Escrito por aprendesql

septiembre 29, 2008 a 8:10 am

Escrito en Uncategorized

Etiquetado con ,

SQL DML y DLL

dejar un comentario »

SQL se divide en dos partes la “Manipulación de datos” (DML) y la “Definición de datos” (DDL).

SQL can be divided into two parts: The Data Manipulation Language and the Data Definition Language

La consulta y actualización de comandos del DML de SQL son :

SELECT – extrae datos de una base de datos.
UPDATE – actualiza los datos.
DELETE – borra los datos.
INSERT INTO – inserta nuevos datos.

Las más importantes declaraciones DDL en SQL son:

CREATE DATABASE – crear una nueva base de datos.
ALTER DATABASE – modifica una base de datos.
CREATE TABLE – crea nuevas tablas.
ALTER TABLE – modifica una tabla.
DROP TABLE – borra una tabla.
CREATE INDEX – crea un índice.
DROP INDEX – borra un índice.

Escrito por aprendesql

septiembre 29, 2008 a 6:12 am

Escrito en Uncategorized

Etiquetado con

SQL * ejemplo

dejar un comentario »

Si quiero recuperar todos los datos de la tabla “Personas” utilizaré el * en mi sentencia SELECT

La sentencia quedaría:

SELECT * FROM Persons

Nota: el asterisco (*) es una manera rápida de seleccionar todas las columnas!

El resultado que nos devuelve la sentencia es:

Id Nombre Apellidos Calle Ciudad
1 Pedro Perez Princesa 10 Madrid
2 Antonio Gutierrez Arguelles 123 Madrid
3 Andrés Pascual Callao 20 Madrid

Escrito por aprendesql

septiembre 29, 2008 a 5:41 am

Escrito en Uncategorized

Etiquetado con

Select ejemplo

dejar un comentario »

En la tabla Personas que hemos visto anteriormente:

Id Nombre Apellidos Calle Ciudad
1 Pedro Perez Princesa 10 Madrid
2 Antonio Gutierrez Arguelles 123 Madrid
3 Andrés Pascual Callao 20 Madrid

Si quiero recuperar el nombre y apellidos de las personas almacenadas la sentencia Select sería:

SELECT Nombre,Apellidos FROM Personas

El resultado sería:

Nombre Apellidos
Pedro Perez
Antonio Gutierrez
Andrés Pascual

Escrito por aprendesql

septiembre 29, 2008 a 5:28 am

Escrito en Uncategorized

Etiquetado con ,

SQL Select

dejar un comentario »

La sentencia SELECT se utiliza para seleccionar datos de una tabla.

El resultado se almacena en una tabla de resultados, llamado el conjunto de resultados.

Su sintaxis se escribe:

SELECT column_name(s)
FROM table_name

o

SELECT * FROM table_name

Nota: SQL no es sensible a mayúsculas y minúsculas. SELECT es lo mismo que select.

Escrito por aprendesql

septiembre 29, 2008 a 5:23 am

Escrito en Uncategorized

Etiquetado con

Sintaxis SQL

dejar un comentario »

Tablas en las bases de datos.

Una base de datos puede contener una o varias tablas. Cada tabla es identificada con un nombre, y está compuesta por registros que se almacenan horizontalmente en filas y verticalmente en columnas. Puede verse como algo así.

Id Nombre Apellidos Calle Ciudad
1 Pedro Perez Princesa 10 Madrid
2 Antonio Gutierrez Arguelles 123 Madrid
3 Andrés Pascual Callao 20 Madrid

En este caso vemos que almacenamos en la tabla 3 registros definidos mediante un ID, nombre, apellidos, calle y ciudad.

Sentencias SQL.
La mayoría de las acciones a llevar a cabo sobre una base de datos se realizan con SQL.

La siguiente declaración SQL seleccionará todos los registros en la sección “Personas” el cuadro:

SELECT * FROM personas

En este tutorial voy a ir recogiendo las diferentes sentencias SQL que siempre se me olvidan.

Primero a recordar

SQL no es case sensitive

Escrito por aprendesql

septiembre 29, 2008 a 5:16 am

Escrito en Uncategorized

Etiquetado con ,

Introducción a SQL

dejar un comentario »

¿ Que es SQL ?

  • Es una estructura estándar de lenguaje de base de datos.
  • SQL permite acceder y manipular bases de datos

¿Que podemos hacer con el lenguaje SQL?

  • Ejecutar consultas en una base de datos.
  • Recuperar datos filtrados.
  • Insertar datos.
  • Actualizar datos.
  • Borrar datos.
  • Crear nuevas bases de datos.
  • Crear nuevas tablas en bases de datos.
  • Crear procedimientos almacenados.
  • Crear puntos de vista.
  • Establecer permisos.

Como usar SQL en nuestro sitio web

Para poder hacerlo necesitamos:

Un programa de base de datos RDBMS (es decir, MS Access, SQL Server, MySQL)
Un servidor del lado del lenguaje de scripting, como PHP o ASP
SQL
HTML / CSS

Escrito por aprendesql

septiembre 29, 2008 a 5:13 am

Escrito en Uncategorized

Etiquetado con

Seguir

Get every new post delivered to your Inbox.