Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Comandos utilizados en         SQL       Byron   Eras
IntroducciónLa sintaxis o comandos utilizados en SQL sirvenpara modificar, agregar, editar, borrar o simplementeconsultar ...
La sentencia SELECTLa sentencia SELECT nos permite consultar los datos  almacenados en una tabla de la base de datos. La ...
   Para ilustrar el ejemplo anterior, suponga que tenemos    la siguiente tabla:   Para seleccionar todos los negocios e...
La sentencia ALTER TABLE   La sintaxis SQL para ALTER TABLE es     ALTER TABLE "nombre_tabla“    [modificar especificació...
EJEMPLO CON LA INSTRUCCIÓN “ADD”   Tabla Original Primero, deseamos agregar una columna  denominada “Gender” a la tabla ...
La sentencia DELETE FROM   A veces podemos desear deshacernos de los    registros de una tabla. Para ello, utilizamos el ...
   Tabla Store_Information y decidimos no mantener ninguna  información sobre Los Ángeles en esta  tabla. Para lograrlo,...
La sentencia GROUP BY La palabra clave GROUP BY se utiliza  cuando estamos seleccionado columnas  múltiples desde una tab...
 Deseamos saber las ventas totales para  cada negocio. Para hacerlo,  ingresaríamos,SELECT store_name, SUM(Sales)FROM Sto...
La sentencia HAVING HAVING se coloca generalmente cerca  del fin de la instrucción SQL, y la  instrucción SQL con la cláu...
 EJEMPLO Otra cosa que la gente puede querer hacer es limitar el  resultado según la suma correspondiente (o cualquier  ...
La sentencia ORDER BY Hasta ahora, hemos visto cómo obtener datos de  una tabla utilizando los comandos SELECT y  WHERE. ...
   Por ejemplo, podríamos desear enumerar    los contenidos de la Tabla    Store_Information según la suma en    dólares,...
GRACIAS
Upcoming SlideShare
Loading in …5
×

Comandos utilizados en sql

48,811 views

Published on

Comandos utilizados en sql

  1. 1. Comandos utilizados en SQL Byron Eras
  2. 2. IntroducciónLa sintaxis o comandos utilizados en SQL sirvenpara modificar, agregar, editar, borrar o simplementeconsultar información acerca de los datos de unatablaEn este momento se va a explicar el uso de algunoscomandos utilizados en SQL que son:SelectAlter TableDelete FromGroup ByHavingOrder By
  3. 3. La sentencia SELECTLa sentencia SELECT nos permite consultar los datos almacenados en una tabla de la base de datos. La sentencia SELECT es una palabra clave que indica que la sentencia de SQL que queremos ejecutar es de selección. El formato de la sentencia select es: SELECT [ALL | DISTINCT ] <nombre_campo> [{,<nombre_campo>}] FROM <nombre_tabla>|<nombre_vista> [{,<nombre_tabla>|<nombre_vista>}] [WHERE <condicion> [{ AND|OR <condicion>}]] [GROUP BY <nombre_campo> [{,<nombre_campo >}]] [HAVING <condicion>[{ AND|OR <condicion>}]] [ORDER BY <nombre_campo>|<indice_campo> [ASC | DESC] [{,<nombre_campo>|<indice_campo> [ASC | DESC ]}]]
  4. 4.  Para ilustrar el ejemplo anterior, suponga que tenemos la siguiente tabla: Para seleccionar todos los negocios en esta tabla, ingresamos, SELECT store_name FROM Store_InformationResultado: store_name Los Angeles San Diego Los Angeles Boston
  5. 5. La sentencia ALTER TABLE La sintaxis SQL para ALTER TABLE es ALTER TABLE "nombre_tabla“ [modificar especificación] Las instrucciones que se utilizan conjuntamente con ALTER TEBLE son las siguientes. Agregar una columna: ADD Eliminar una columna: DROP Cambiar el nombre de una columna: CHANGE Cambiar el tipo de datos para una columna: MODIFY
  6. 6. EJEMPLO CON LA INSTRUCCIÓN “ADD” Tabla Original Primero, deseamos agregar una columna denominada “Gender” a la tabla original. Para hacerlo, ingresamos,ALTER table customer add Gender char(1) Estructura de la tabla resultante:
  7. 7. La sentencia DELETE FROM A veces podemos desear deshacernos de los registros de una tabla. Para ello, utilizamos el comando DELETE FROM. La sintaxis para esto es, DELETE FROM "nombre_tabla" WHERE {condición} Es más fácil utilizar un ejemplo. Por ejemplo, digamos que actualmente tenemos la siguiente tabla:
  8. 8.  Tabla Store_Information y decidimos no mantener ninguna información sobre Los Ángeles en esta tabla. Para lograrlo, ingresamos el siguiente SQL: DELETE FROM Store_Information WHERE store_name = "Los Angeles" Ahora el contenido de la tabla se vería, Tablas sin los Angeles
  9. 9. La sentencia GROUP BY La palabra clave GROUP BY se utiliza cuando estamos seleccionado columnas múltiples desde una tabla (o tablas) y aparece al menos un operador aritmético en la instrucción SELECT. Cuando esto sucede, necesitamos GROUP BY todas las otras columnas seleccionadas, es decir, todas las columnas excepto aquella(s) que se operan por un operador aritmético. Por ejemplo: Ilustremos utilizando la siguiente tabla
  10. 10.  Deseamos saber las ventas totales para cada negocio. Para hacerlo, ingresaríamos,SELECT store_name, SUM(Sales)FROM Store_InformationGROUP BY store_name Resultado:store_name SUM(Sales)Los Ángeles 1800 €San Diego 250 €Boston> 700 €
  11. 11. La sentencia HAVING HAVING se coloca generalmente cerca del fin de la instrucción SQL, y la instrucción SQL con la cláusula HAVING. puede o no incluir la cláusula GROUP BY sintaxis para HAVING es, SELECT "nombre1_columna", SUM("nombre2_ columna") FROM "nombre_tabla" GROUP BY "nombre1_columna" HAVING (condición de función aritmética) Nota: La cláusula GROUP BY es opcional.
  12. 12.  EJEMPLO Otra cosa que la gente puede querer hacer es limitar el resultado según la suma correspondiente (o cualquier otra función de agregado). Por ejemplo, podríamos desear ver sólo los negocios con ventas mayores a 1 500 €, dólares. En nuestro ejemplo, tabla Store_Information, Ingresaríamos,SELECT store_name, SUM(sales)FROM Store_InformationGROUP BY store_nameHAVING SUM(sales) > 1500 Resultado:store_name SUM(Sales)Los Angeles 1800 €
  13. 13. La sentencia ORDER BY Hasta ahora, hemos visto cómo obtener datos de una tabla utilizando los comandos SELECT y WHERE. Con frecuencia, sin embargo, necesitamos enumerar el resultado en un orden particular. Esto podría ser en orden ascendente, en orden descendente, o podría basarse en valores numéricos o de texto. En tales casos, podemos utilizar la palabra clave ORDER BY para alcanzar nuestra meta. La sintaxis para una instrucción ORDER BY es la siguiente: SELECT "nombre_columna" FROM "nombre_tabla" [WHERE "condición"] ORDER BY "nombre_columna" [ASC, DESC]
  14. 14.  Por ejemplo, podríamos desear enumerar los contenidos de la Tabla Store_Information según la suma en dólares, en orden descendente: Ingresamos, SELECT store_name, Sales, Date FROM Store_Information ORDER BY Sales DESC Resultado:
  15. 15. GRACIAS

×