Puntos a tocar
1.¿Que es y para que sirve?
2.Sentencia SELECT
3.Clausula WHERE
4.Operadores Relacionales
1. ¿Que es y para que sirve?
El Lenguaje de Consulta de Datos en SQL, nos sirve para recuperar datos de las tablas que estan en una Base de Datos.
2. Sentencia SELECT:
La sentencia Select nos sirve para realizar la recuperacion de datos. Su sintaxis es sensilla,
y tenemos varias opciones que veremos a continuacion de como realizar su funcion:
2.a) Seleccionar datos de todas las columnas de la tabla:
SELECT * FROM "Nombredelatabla";
Explicación: Se coloca SELECT para especificar que queremos seleccionar algo. La clausula FROM se usa para hacer referencia a la tabla de la cual queremos obtener los datos, y por ultimo, el * es usado para traer todos los campos que conforman la tabla.
2.b) Seleccionar columnas determinadas de la tabla
SELECT "Columna1","Columna2" FROM "Nombredelatabla";
Explicación: Aqui lo que cambia es que solo se tomara los datos de las columnas que se especificaron, en este caso Columna1 y Columna2.
3) La Cláusula WHERE:
En el post DML - Lenguaje de Manupulacion de Datos Se explico un poco para que sirve la cláusula WHERE.
Cuando se usa la sentencia SELECT, este proporciona todos los registros de la tabla. Pero con el uso de la cláusula WHERE, podemos seleccionar dadas ciertas condiciones los registros que nosotros queramos.
Ejemplo
Supongamos que tenemos la tabla Articulos, con los siguientes datos:
Si queremos todos los datos de la tabla:
SELECT * FROM Articulo;
Si queremos solo los datos de la guitarra con Nombre="Guitarra 2":
Si queremos solo los datos de aquellas guitarras con costo mayor a 100 :
Si queremos solo los datos de aquellas guitarras que tengan un costo menor o igual a 340:
Si queremos solo aquellos donde la existencia sea distinto a 1 :
4. Operadores Relacionales:
Como se puede ver, cuando usamos la Cláusula WHERE, la acompañamos de ciertos operadores tales como :
=(igual) , <> o != (diferente), < (menor), > (mayor), <= (menor o igual), >= (mayor o igual).
Estos son usados ayudar a darnos opciones para filtrar nuestras selecciones en los datos.
-