Uso de comandos SELECT


Lenguaje de consulta de datos:

Es utilizado en la base de datos para obtener información de la base de datos, mediante el uso de sentencias SQL como SELECT.

Con la sentencia SELECT podemos obtener información de varias tablas a la vez, siempre cumplan con la integridad referencial.

A la vez con la sentencia SELECT podemos utilizar operadores lógicos como sumar, sacar promedio... y funciones de agregado, clausulas como ordenar la información, filtrar datos de determinadas columnas y todas las funciones permitidas en SQL.


/*Para visualizar una tabla completa haremos lo siguiente:*/
SELECT * FROM NombreTabla;

/*Para especificar columnas especificas de una tabla:*/
SELECT NombreColum1, NombreColum2 FROM NombreTabla;

/*Para ordenar los datos se utiliza la clausula ORDER BY

/*Para ordenar los datos de forma ascendente hacemos lo siguiente:*/
SELECT NombreColum1, NombreColum2 FROM NombreTabla ORDER BY NombreColum2 ASC;

/*Para ordenar los datos de forma descendente:*/
SELECT NombreColum1, NombreColum2 FROM NombreTabla ORDER BY NombreColum2 DESC;

/*Si queremos filtrar determinado datos utilizamos la clausula WHERE*/

/*Si el dato a filtrar es texto hacemos lo siguiente:*/
SELECT * FROM NombreTabla WHERE NombreColum ='valor';

/*Si el dato filtrar es numérico:*/
SELECT NombreColum1, NombreColum2 FROM NombreTabla WHERE NombreColum1 = valor;

/*Podemos usar varios WHERE en la misma columna, con el operador OR:*/
SELECT NombreColum1, NombreColum2 FROM NombreTabla WHERE NombreColum1 = valor OR NombreColum1='valor';

/*Para usar varios WHERE en diferentes columnas, con el operador AND:*/
SELECT NombreColum1, NombreColum2 FROM NombreTabla WHERE NombreColum1 = valor AND NombreColum2 = valor;

/*Para mostrar una columna sin que los datos se repitan utilizamos DISTINCT:*/
SELECT DISTINCT NombreColum FROM NombreTabla;

/*Para negar un dato utilizamos el operador NOT:*/
SELECT NombreColum1, NombreColum2 FROM NombreTabla WHERE NombreColum1 = 'valor' AND NOT NombreColum2='valor';

Enseguida mostramos ejemplos prácticos:


/*Seleccionar la tabla libros*/
SELECT * FROM libros;

/*Seleccionar la columna “titulo”, ”autor” y mostrar la columna autor de forma descendente.*/
SELECT titulo, autor FROM libros ORDER BY autor DESC;

/*Seleccionar la tabla empleado y mostrar el apellido paterno, la clave, la ciudad, pero solo los que son de la ciudad de Trujillo.*/
SELECT vch_emplpaterno, vch_emplciudad, vch_emplclave FROM empleado WHERE vch_emplciudad ='trujillo';

/*Del ejemplo anterior muestre todos los que no son de la ciudad de trujillo.*/
SELECT vch_emplpaterno, vch_emplciudad, vch_emplclave FROM empleado WHERE NOT vch_emplciudad='trujillo' ;

/*muestre las ciudades de la tabla empleado, pero no deben repetirse.*/
SELECT DISTINCT vch_emplciudad FROM empleado









Comentarios

Entradas populares de este blog

Convertir jar a ejecutable exe con Launch4j

Librería para cambiar apariencia ventana y frames Java

Component mscomctl.ocx or one of its dependencies not correctly registered