Clasificado en Apuntes de Tecnología de Formación Profesional.
Escrito el 13 de Agosto de 2009 en
Español y con un tamaño de 4.989 bytes.
COMANDOS SQL DE USO FRECUENTE
DROP (borra una tabla);
DROP TABLE "nombre_tabla"; DROP TABLE IF EXISTS nombre_tabla (chequea si existe la tabla y la borra)
DELETE (borra un registro)
DELETE FROM nombre_tabla WHERE nombre_campo = "borremos al juan : )"
select * from nombre_babla;
WHERE (donde)
SELECT * FROM nombre_tabla WHERE nombre_campo > 1000;
SELECT nombre_campo FROM nombre_tabla WHERE nombre_campo > 1000;
AND y OR
SELECT nombre_campo FROM nombre_tabla WHERE campo > 1000 OR (campo < 500 AND campo > 275);
SELECT * FROM nombre_tabla WHERE campo > 1000 OR (campo < 500 AND campo > 275);
BETWEEN (entre)
SELECT * FROM nombre_tabla WHERE Date (o campo fecha) BETWEEN '06-Jun-2009' AND '10-Jun-2009'
LIKE (como)
si queremos todos los registros cuyos nombres contengan ‘AN’.
SELECT * FROM nombre_tabla WHERE nombre_campo LIKE '%AN%';
ORDER BY (ordenar por)
SELECT * FROM nombre_tabla ORDER BY campo_a_ordenar DESC;
SELECT * FROM proveedores ORDER BY nombre DESC
SELECT nombre_campo1, nombre_campo2, nombre_campo3 FROM nombre_tabla ORDER BY campo_a_ordenar DESC
SELECT nombre_campo1, nombre_campo2, nombre_campo3 FROM nombre_tabla ORDER BY campo_a_ordenar ASC
ASC = realiza ordenamiento de forma ascendente
DESC = realiza ordenamiento de forma descendente
sql selecciones varias tablas
select * from clientes , comunas where rut_cliente = 15-k;
si queremos campos más especificos:
SELECT * FROM clientes.nombre, clientes.rut, comuna.descripcion WHERE comuna.codigo = "001";
SQL IN
In se utiliza para seleccionar más de un valor al mismo tiempo a consultar en el where por ejemplo si queremos hacer una consulta sobre un valor X lo hacemos de la siguiente forma
select * from nombre_tabla WHERE nombre_campo = 'valor1';
pero si queremos seleccionar más valores a la misma consulta en vez de hacer dos consultas por separadas utilizamos IN
SELECT * FROM nombre_tabla WHERE nombre_campo IN ('valor1', 'valor2')
SQL JOIN
Los join sirven para hacer consultas más complejas como seleccionar campos de distintas tablas y mostrarlos para eso es necesario utilizar alias, así, te es más fácil llamar a los campos. En otras palabras unen una o mas tablas entre sí.
SELECT SIMPLE
Consulta para traer todos los campos de una tabla: SELECT * FROM NOMBRE_TABLA
SELECT DETERMINADOS CAMPOS
Consulta para traer determinados campos de una tabla: SELECT CAMPO1, CAMPO2 FROM NOMBRE_TABLA
SELECT REGISTRO ESPECIFICO
Consulta para traer un registro especifico: SELECT * FROM TABLA_CLIENTES WHERE RUT = “80000000"
SENTENCIA LIKE
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 cláusula LIKE. SELECT NOMBRE_CLIENTE FROM TABLA_CLIENTES WHERE CAMPO_DIRECCION LIKE “AV%”.
SENTENCIA IN
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 cláusula IN SELECT * FROM TABLA_FACTURAS WHERE CODIGO_FACTURA IN (102,103).
SENTENCIA BETWEEN (ENTRE)
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 cláusula BETWEEN SELECT * FROM TABLA_FACTURAS WHERE CODIGO_FACTURA BETWEEN 102 and 118.
CONTAR REGISTROS
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.
SUMAR REGISTROS
Consulta para sumar un campo de una tabla: SELECT SUM (CAMPO_VALOR) FROM TABLA_TOTALES
CALCULAR PROMEDIOS
Consulta para calcular el promedio de los valores de un campo: SELECT AVG (CAMPO_VALOR) FROM TABLA_TOTALESMAXIMO VALOR
Consulta para traer el valor máximo de un determinado campo de la tabla: SELECT MAX (CAMPO_VALOR) FROM TABLA_TOTALES
MINIMO VALOR
Consulta para traer el valor mínimo de un determinado campo de la tabla: SELECT MIN (CAMPO_VALOR) FROM TABLA_TOTALES
DROP borras las bases de datos que ya no quieres usar...
drop database nombre_bd;
| Tags:s | |
| Este documento se ha visitado 5.950 veces y le gusta a 3 personas | |
| Los usuarios que han visitado esta ficha también han buscado: | |
comando para sumar sqlcomando para sumar en sqlcomandos sqlcomandos sql wikipediala clausula para traer un registro cuyo campo empieza por determinado valorcomandos sql, maxSql maxtodos los comandos SQLcomando sqlcomandos de consulta sqlcomando para sumar varias columnas sqlcomndo ordenamiento en sqlsql comandossql comando maxcomando sql para seleccionar todo la tablacomandos de sqltodos los comandos de SQLsql traer algunos campos de una tablavarias opciones en un select sqlcomando max sql | |
¿Quieres saber más sobre Comandos sql?| Imprimir | |
| Karma: 30% |