Lenguaje sql

Solo disponible en BuenasTareas
  • Páginas : 8 (1889 palabras )
  • Descarga(s) : 0
  • Publicado : 21 de noviembre de 2009
Leer documento completo
Vista previa del texto
LENGUAJE SQL

COMANDOS SQL
¿Para qué utilizamos los comandos SQL? El uso común es la selección de datos desde tablas ubicadas en una base de datos. Inmediatamente, vemos dos palabras claves: necesitamos SELECT la información FROM una tabla. (Note que la tabla es un contenedor que reside en la base de datos donde se almacena la información). Por lo tanto tenemos la estructura SQL más básica:SELECT "nombre_columna" FROM "nombre_tabla"

Ejemplo del comando SELECT y FROM
Para ilustrar el ejemplo anterior, suponga que tenemos la siguiente tabla: Podemos utilizar esta tabla como ejemplo a lo largo de la guía de referencia (esta tabla aparecerá en todas las secciones). Para seleccionar todos los negocios en esta tabla, ingresamos, Tabla Store Information store_name Sales
Los Angeles SanDiego Los Angeles Boston

Date

1.500 05-Jan-1999 250 07-jan-1999 300 08-Jan-1999 700 08-Jan-1999

Resultado
store-name
Los Angeles San Diego Los Angeles Boston

SELECT store_name FROM Store_Information

1

Comando DISTINCT
La palabra clave SELECT nos permite tomar toda la información de una columna (o columnas) en una tabla. Esto, obviamente, significa necesariamente que habráredundancias. ¿Qué sucedería si sólo deseamos seleccionar cada elemento DISTINCT? Todo lo que necesitamos hacer es agregar DISTINCT luego de SELECT. La sintaxis es la siguiente:
SELECT DISTINCT "nombre_columna“ FROM "nombre_tabla"

Ejemplo del comando DISTINCT
Tabla Store Information Por ejemplo, para seleccionar todos los negocios distintos en la Tabla: “store information”, ingresamos,store_name Sales
Los Angeles San Diego Los Angeles Boston

Date

1.500 05-Jan-1999 250 07-jan-1999 300 08-Jan-1999 700 08-Jan-1999

Resultado SELECT DISTINCT store_name FROM Store_Information
store-name
Los Angeles San Diego Boston

COMANDO WHERE
Luego, podríamos desear seleccionar condicionalmente los datos de una tabla. Por ejemplo, podríamos desear sólo recuperar los negocios con ventasmayores a US$1.000 estadounidenses. Para ello, utilizamos la palabra clave WHERE. La sintaxis es la siguiente:
SELECT "nombre_columna" FROM "nombre_tabla" WHERE "condición"

2

Ejemplo del comando WHERE
Por ejemplo, para seleccionar todos los negocios con ventas mayores a 1.000€ dólares estadounidenses en la Tabla: Ingresamos, Tabla Store Information store_name Sales
Los Angeles San Diego LosAngeles Boston

Date

1.500 05-Jan-1999 250 07-jan-1999 300 08-Jan-1999 700 08-Jan-1999

SELECT store_name FROM Store_Information WHERE Sales > 1000

Resultado
store-name
Los Angeles

COMANDO “AND” “OR”
En la sección anterior, hemos visto que la palabra clave WHERE también puede utilizarse para seleccionar datos condicionalmente desde una tabla. Esta condición puede ser una condiciónsimple (como la que se presenta en la sección anterior), o puede ser una condición compuesta. Las condiciones compuestas están formadas por múltiples condiciones simples conectadas por AND u OR. No hay límites en el número de condiciones simples que pueden presentarse en una sola instrucción SQL.

COMANDO “AND” “OR”
La sintaxis de una condición compuesta es la siguiente: SELECT "nombre_columna"FROM "nombre_tabla" WHERE "condición simple" {[AND|OR] "condición simple"}+ {}+ significa que la expresión dentro de las llaves ocurrirá una o más veces. Note que AND u OR pueden utilizarse indistintamente. Además, podemos utilizar el símbolo paréntesis () para indicar el orden de la condición.

3

Ejemplo de los comandos “AND” y “OR”
Por ejemplo, podemos desear seleccionar todos losnegocios con ventas mayores a 1000€ o todos los negocios con ventas menores a 500€ pero mayores a 275€ en la Tabla Para seleccionar todos los negocios en esta tabla, ingresamos, Tabla Store Information store_name
Los Angeles San Diego San Francisco Boston

Sales

Date

1.500 05-Jan-1999 250 07-jan-1999 300 08-Jan-1999 700 08-Jan-1999

SELECT store_name FROM Store_Information WHERE Sales >...
tracking img