Tutorial sql

Solo disponible en BuenasTareas
  • Páginas : 3 (502 palabras )
  • Descarga(s) : 4
  • Publicado : 13 de junio de 2010
Leer documento completo
Vista previa del texto
Recuperar datos
Para recuperar datos, se utiliza la sentencia SELECT.
Básicas
• SELECT * FROM nombre_tabla
Devuelve todos los campos de la tabla.
• SELECT campo1, campo2, campo3 FROMnombre_tabla
Devuelve sólo los campos campo1, campo2, campo3 de la tabla..
• SELECT campo1, campo2 FROM nombre_tabla ORDER BY campoFecha
Devuelve campo1 y campo2 de la tabla y los ordena for fechaascendente (los más antiguos primero).
• SELECT campo1, campo2 FROM nombre_tabla ORDER BY campoFecha DESC
Devuelve campo 1 y campo2 ordenados por fecha descendente (los más nuevos primero).
• SELECTDISTINCT Ciudad FROM Empleados ORDER BY Ciudad
Devuelve el campo Ciudad de la tabla Empleados con todos los duplicados eliminados (probablemente hay más de un empleado en la misma ciudad: estasentencia nos devuelve la lista de ciudades).
Cláusula WHERE
La cláusula WHERE nos permite especificar un criterio para recuperar los datos.
• SELECT * FROM nombre_tabla WHERE Ciudad = 'Madrid'Devuelve todos los campos de todas las filas que tengan Madrid en el campo Ciudad.
• SELECT * FROM nombre_tabla WHERE Ciudad = 'Madrid' AND Edad = 35
Devuelve todos los campos de la tabla de las filasen las que Ciudad valga Madrid y Edad sea 35.
• SELECT * FROM nombre_tabla WHERE campo_numerico >= 150
Devuelve los registros con campo_numerico mayor o igual que 150.
• SELECT campo1, campo2FROM nombre_tabla WHERE campo_fecha = #2001-2-22#
Devuelve campo1 y campo2 de la tabla donde el campo_fecha es del día 22 de Febrero del 2001.
NOTA: Hay varias formas de especificar una fecha en SQL.Además, los delimitadores (#) para dejar claro que la expresión es una fecha son la almohadilla del ejemplo para Access y las comillas simples (') para SQL Server. El formato aaaa-mm-dd funcionaigual de bien en ambos sistemas, por eso lo utilizo.
• SELECT * FROM nombre_tabla WHERE campo1 LIKE 'Mad%'
Devuelve todos los campos de las filas con campo1 comenzando por Mad (Madrid, Madagascar,...
tracking img