sql server 2000

Páginas: 13 (3186 palabras) Publicado: 6 de abril de 2014

Comandos SQL

El uso de SQL es la selección de datos desde tablas ubicadas en una base de datos.
Sintaxis general de la orden select
SELECT [ DISTINCT ] listaColumnas
FROM listaTablas
[ WHERE condición ]
[ GROUP BY listaColumnas
[ HAVING condición ] ]
[ ORDER BY listaColumnas [ ASC | DESC ] ]


Existen dos palabras claves: necesitamos SELECT para la información, FROM parala 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"

Para ilustrar el ejemplo anterior, suponga que tenemos la siguiente tabla:
Tabla Negocio
Comercio
Ventas
Fecha
San Miguel
1500
05-Jan-2010
José C. Paz
250
07-Jan-2010
SanMiguel
300
08-Jan-2010
Pilar
700
08-Jan-2010

Se utilizará esta tabla como ejemplo a lo largo del apunte. Para seleccionar todos los negocios en esta tabla, ingresamos,
SELECT Comercio FROM Negocio
Resultado:
Comercio
San Miguel
José C. Paz
San Miguel
Pilar


Pueden seleccionarse los nombres de columnas múltiples, así como también los nombres de tablas múltiples.
La palabraclave SELECT permite tomar toda la información de una columna (o columnas) en una tabla. Esto, obviamente, significa necesariamente que habrá redundancias. Agregar DISTINCT luego de SELECT soluciona este problema. La sintaxis es la siguiente:

SELECT DISTINCT "nombre_columna"
FROM "nombre_tabla"

Por ejemplo, para seleccionar todos los negocios distintos en la Tabla Negocio,

Tabla NegocioComercio
Ventas
Fecha
San Miguel
1500
05-Jan-2010
José C. Paz
250
07-Jan-2010
San Miguel
300
08-Jan-2010
Pilar
700
08-Jan-2010

Ingresamos,
SELECT DISTINCT Comercio
FROM Negocio
Resultado:
Comercio
San Miguel
José C. Paz
Pilar


Luego, podríamos desear seleccionar condicionalmente los datos de una tabla. Por ejemplo, podríamos desear sólo recuperar los negocios conventas mayores a $1.000. Para ello, se utiliza la palabra clave WHERE. La sintaxis es la siguiente:

SELECT "nombre_columna"
FROM "nombre_tabla"
WHERE "condición"
Por ejemplo, para seleccionar todos los negocios con ventas mayores a $1.000 en la Tabla Negocio,

Tabla Negocio
Comercio
Ventas
Fecha
San Miguel
1500
05-Jan-2010
José C. Paz
250
07-Jan-2010
San Miguel
30008-Jan-2010
Pilar
700
08-Jan-2010

Ingresamos,
SELECT Comercio
FROM Negocio
WHERE Ventas > 1000
Resultado:
Comercio
San Miguel


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ón simple (como la que se presenta en la sección anterior), o puede ser unacondició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.
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"}

{} significaque 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.
Por ejemplo, podemos desear seleccionar todos los negocios con ventas mayores a $1000 o todos los negocios con ventas menores a $500 pero mayores a $275 en la Tabla Negocio,

Tabla NegocioComercio
Ventas
Fecha
San Miguel
1500
05-Jan-2010
José C. Paz
250
07-Jan-2010
Derqui
300
08-Jan-2010
Pilar
700
08-Jan-2010

Ingresamos,
SELECT Comercio
FROM Negocio
WHERE Ventas > 1000
OR (Ventas < 500 AND Ventas > 275)
Resultado:
Comercio
San Miguel
Derqui



In: En SQL, hay dos usos de la palabra clave IN, y esta sección introduce aquél relacionado con la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sql Server 2000
  • Manual sql server 2000
  • Tutoria de instalacion de sql server 2000
  • Manual sql server 2000
  • Sql Server 2000 Handbook
  • Sql server
  • Sql server
  • sql server

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS