Ejercicios de SQL

Páginas: 3 (729 palabras) Publicado: 23 de julio de 2013
Seleccionar 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 enun 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 de latabla 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 necesitamos enlugar 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 porlos 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 a menor(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 siqueremos 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 BY Apellidos,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' ORDERBY 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, NIF DESC...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ejercicios de SQL
  • Ejercicios en sql
  • Ejercicios de SQL
  • ejercicios sQl
  • Ejercicios sql
  • Ejercicio SQL
  • sql ejercicios
  • ejercicios sql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS