content top

Consultas básicas de SQL

Cómo hacer consultas básicas de SQL.

  • Consulta para traer todos los campos de una tabla: SELECT * FROM NOMBRE_TABLA
  • Consulta para traer determinados campos de una tabla: SELECT CAMPO1, CAMPO2 FROM NOMBRE_TABLA
  • Consulta para traer un registro especifico: SELECT * FROM TABLA_CLIENTES WHERE CAMPO_CEDULA = “80000000″
  • Consulta para traer un registro cuyo campo empiece por determinado valor. Ejemplo: traer nombre del cliente donde el campo de dirección empiece por AV, se usa clausula LIKE. SELECT NOMBRE_CLIENTE FROM TABLA_CLIENTES WHERE CAMPO_DIRECCION LIKE “AV%”.
  • Consulta para traer los registros cuyo campo buscado sea igual a varias opciones. Ejemplo: traer los registros de las facturas cuyos números de facturas sean 102 y 103, para lo cual se usa la clausula IN SELECT * FROM TABLA_FACTURAS WHERE CODIGO_FACTURA IN (102,103).
  • Consulta para traer los registros cuyo campo buscado este dentro de un rango dado. Ejemplo: traer los registros de las facturas cuyos números de facturas estén entre 102 y 118. Para lo cual se usa la clausula BETWEEN SELECT * FROM TABLA_FACTURAS WHERE CODIGO_FACTURA BETWEEN 102 and 118.
  • Consulta para contar todos los registros de una tabla: SELECT COUNT(*) AS TOTAL FROM CLIENTES. Donde TOTAL es el nombre del campo que nos desplegara con el número de registros encontrados.
  • Consulta para sumar un campo de una tabla: SELECT SUM (CAMPO_VALOR) FROM TABLA_TOTALES
  • Consulta para calcular el promedio de los valores de un campo: SELECT AVG (CAMPO_VALOR) FROM TABLA_TOTALES
  • Consulta para traer el valor máximo de un determinado campo de la tabla: SELECT MAX (CAMPO_VALOR) FROM TABLA_TOTALES
  • Consulta para traer el valor minimo de un determinado campo de la tabla: SELECT MIN (CAMPO_VALOR) FROM TABLA_TOTALES
  • Insertar un registro en una tabla: INSERT INTO TABLA VALUES (’VALOR 1′, “VALOR 2″, “VALOR 3″)
  • Actualizar un registro. Ejemplo: Actualizar la factura numero 10001 estableciendo el campo Cantidad en 20 para la tabla Facturas: UPDATETABLA_FACTURAS SETCantidad = 20 WHERE NUM_FACTURA = 10001.
105
Liked it
Etiquetas: , ,
votar


71 Responses to “Consultas básicas de SQL”

  1. Elix dice:

    La variacion es del producto, sorry me equivoque al escribir.. jijij

  2. KIKE dice:

    No le entendii
    nada jiji

  3. trompas dice:

    perfecto!

  4. negroheber dice:

    EXCELENTE

  5. HxCancer dice:

    pucha gracias me seirvio de mucho para hacer una base de datos por MySQL gracias

  6. pero donde se pone eso que escribieron

    soi de una escuela naca de monterrey
    emiliano zapata
    alias emilian high school

  7. Hugo dice:

    Muchas gracias, me sirvió mucho

  8. Jose Antonio Escribano dice:

    Muy bueno, muchas gracias, recién llegue a sql y se entiende bastante, pero tengo una duda, ¿como sería la consulta para sacar todas las facturas de un mismo cliente?

  9. Alan Gabriel dice:

    SELECT nombCliente, fecha, … FROM detalleFactura WHERE nombCliente = “pepito”;

  10. Cristian dice:

    SELECT password FROM tabla_usuarios WHERE user=” AND pass=” OR 1=1

  11. MARIELA dice:

    MUY BIEN EXPLICADA LA INFORMACION, ESTOY SEGURA QUE ME SERVIRA.

  12. Juanca dice:

    Gracias! me salvaste de un apuro ;)

  13. mitsukito dice:

    Muchas gracias! Muy útil y muy bien explicado.
    Cómo sería la consulta para que contenga cierto texto en la variable? Sé que es con LIKE, pero no logro llegar al “contiene”
    Te lo agradecería mucho!

  14. My Homepage dice:

    Good post. I learn something a lot more challenging on different blogs everyday. It will always be stimulating to read content material from other writers and practice a bit something from their store. I

  15. Johan Ramos dice:

    Como puedo hacer una coonsulta por ejemplo de los campos de una tabla que en su descripcion tengan `la usando inner join

  16. Gaby dice:

    Excelente aporte muy util, gracias =)

  17. sandoval23 dice:

    buenisimo aporte me sirvio muchisimo gracas a quien quiera que lo aya subido

  18. matusalem dice:

    nesesito ayuda tengo una consulta sql server q no puedo responder nesesito mostrar el total de la suma de las ventas por mes y no se como hacerlo me pueden ayudar ?

  19. diego dice:

    como seria la consulta para sacar las facturas del cliente por cada dia?

  20. vianey dice:

    que elegancia de explicacion muy buena gracias men sigue asi

Leave a Reply