Comandos sql

Cursos de Notaría y Registros

Clasificado en Apuntes de Tecnología de Formación Profesional.

Escrito el 13 de Agosto de 2009 en esEspañ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_TOTALES

MAXIMO 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 sql

comando para sumar en sql

comandos sql

comandos sql wikipedia

la clausula para traer un registro cuyo campo empieza por determinado valor

comandos sql, max
Sql max

todos los comandos SQL

comando sql

comandos de consulta sql

comando para sumar varias columnas sql
comndo ordenamiento en sql

sql comandos

sql comando max

comando sql para seleccionar todo la tabla

comandos de sql

todos los comandos de SQL

sql traer algunos campos de una tabla

varias opciones en un select sql

comando max sql

Cursos
Comentarios

Compartir

© Wikiapuntes, 2012
Chuletas  |  Apuntes  |  Estudioteca