juan

Páginas: 5 (1117 palabras) Publicado: 15 de septiembre de 2013
SELECT "nombre_columna" FROM "nombre_tabla"
Para ilustrar el ejemplo anterior, suponga que tenemos la siguiente tabla:
Tabla Store_Information
store_name
Sales
Date
Los Angeles
1500 €
05-Jan-1999
San Diego
250 €
07-Jan-1999
Los Angeles
300 €
08-Jan-1999
Boston
700 €
08-Jan-1999
Podemos utilizar esta tabla como ejemplo a lo largo de la guía de referencia (esta tabla aparecerá entodas las secciones). Para seleccionar todos los negocios en esta tabla, ingresamos,
SELECT store_name FROM Store_Information
Resultado:
store_name
Los Angeles
San Diego
Los Angeles
Boston
Pueden seleccionarse los nombres de columnas múltiples, así como también los nombres de tablas múltiples.
Por ejemplo, para seleccionar todos los negocios distintos en la Tabla Store_Information,Tabla Store_Information
store_name
Sales
Date
Los Angeles
1500 €
05-Jan-1999
San Diego
250 €
07-Jan-1999
Los Angeles
300 €
08-Jan-1999
Boston
700 €
08-Jan-1999

Ingresamos,
SELECT DISTINCT store_name FROM Store_Information
Resultado:
store_name
Los Angeles
San Diego
Boston



todos los negocios con ventas mayores a 1.000€ dólares estadounidenses en la TablaStore_Information,
Tabla Store_Information
store_name
Sales
Date
Los Angeles
1500 €
05-Jan-1999
San Diego
250 €
07-Jan-1999
Los Angeles
300 €
08-Jan-1999
Boston
700 €
08-Jan-1999

Ingresamos,
SELECT store_name
FROM Store_Information
WHERE Sales > 1000

Resultado:
store_name
Los Angeles
DELETE * FROM Clientes WHERE Provincia = 'Madrid'


Facturación
Cantidad por el precio – ivaSeleccionar los datos a cargar de una tabla (02/May/04)
Esta es la forma más sencilla y habitual de usar las órdenes SQL.
Normalmente usaremos este tipo de instrucciones para cargar los datos en un DataTable (si trabajamos con ADO.NET o en un Recordset si trabajamos con ADO o DAO).
Por ejemplo:
SELECT * FROM Clientes WHERE Provincia = 'Madrid'
Este código SQL selecciona los registros dela tabla Clientes que residan en Madrid.
Los campos que devolvería serían todos, ya que hemos indicado * después de SELECT.

Si sólo queremos que devuelva los datos contenidos en los campos Nombre, Apellidos y NIF haríamos esto otro:
SELECT Nombre, Apellidos, NIF FROM Clientes WHERE Provincia = 'Madrid'
TIP:
Por rendimiento, es recomendable devolver sólo los campos que realmente necesitamosen lugar de devolver todos los campos.

Clasificar los datos seleccionados (ORDER BY) (02/May/04)
También podemos indicar que esos datos se devuelvan clasificados por cualquier campo, por ejemplo por los Apellidos de forma ascendente (la forma predeterminada):

SELECT Nombre, Apellidos, NIF FROM Clientes WHERE Provincia = 'Madrid' ORDER BY Apellidos
Pero si queremos los datos de mayor amenor (descendente), le añadimos la instrucción DESC después del campo por el que queremos clasificar:

SELECT Nombre, Apellidos, NIF FROM Clientes WHERE Provincia = 'Madrid' ORDER BY Apellidos DESC
O si queremos que la clasificación se haga usando dos campos, esos campos los indicaremos separados por comas:

SELECT Nombre, Apellidos, NIF FROM Clientes WHERE Provincia = 'Madrid' ORDER BYApellidos, Nombre
Y si queremos que el orden sea descendente, le añadimos a continuación la instrucción DESC detrás de cada campo:

SELECT Nombre, Apellidos, NIF FROM Clientes WHERE Provincia = 'Madrid' ORDER BY Apellidos DESC, Nombre DESC
También podemos clasificar en distinto orden los campos indicados tras ORDER BY, por ejemplo:

SELECT * FROM Clientes ORDER BY Apellidos DESC, Nombre ASC, NIFDESC
.

Indicar el número máximo de filas a devolver (TOP) (02/May/04)
Al realizar una selección de datos clasificados (usando ORDER BY), podemos indicar el número de filas (registros) máximos que queremos devolver, para ello indicaremos TOP y el número de filas o el porcentaje de filas a devolver:
Con las siguientes instrucciones se devolverán los primeros 50 registros (si los hay) que...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Juan
  • Juan
  • Juana
  • Juan
  • juan
  • juanes
  • juan
  • juan

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS