Mapa mental
Case
Conteúdo do mapa
Case
es una expresión que nos permite aplicar una lógica condicional para determinar un valor resultante de la misma.
- se utiliza de 2 formas:
- Forma simple
- compara una expresión de entrada, esta puede ser una columna, con múltiples caracteres usando la expresión when, la primera comparación sea verdadera devuelve la primera coincidencia
- Forma de busqueda
- Es mas flexible, utiliza predicados en las clausulas when, devolviendo el primer valor q resulta verdadero
- Forma simple
- se utiliza de 2 formas:
¿Que es Join SQL?
- Se utilizan para realizar consultadas a las diferentes tablas de una DB para relacionarlas entre si
- tipos de join
- Croos Join
- Produce un producto cartesiano entre dos tablas de entrada.
- select c.nombre,p.nombre, c.precio+p.precio as total from comidas as c cross join postres as p;
- Produce un producto cartesiano entre dos tablas de entrada.
- inner join
- equiere que para cada fila de la tabla A exista una fila en la tabla B. Por eso se dice que es “interno” porque es un requisito que todas las filas puedan emparejarse.
- SELECT nombre, apellido1, departamento FROM personas INNER JOIN departamentos WHERE personas.dep = departamentos.dep
- equiere que para cada fila de la tabla A exista una fila en la tabla B. Por eso se dice que es “interno” porque es un requisito que todas las filas puedan emparejarse.
- Outer Join
- OUTER JOIN (juntar externamente) no requiere que para cada fila de la tabla A exista una fila en la tabla B. Se dice que es “externo” porque en el resultado podrían mostrarse filas que no fueron emparejadas. Cuando dos filas no pueden emparejarse se coloca un NULL en las columnas donde no existen datos.
- Tipos de OUTER JOIN Hay tres tipos de OUTER JOIN, dependiendo si los datos que sí o sí serán mostrados se encuentran en la primera tabla, en la segunda tabla, o en ambas tablas. LEFT OUTER JOIN: Los datos de la tabla de la izquierda (LEFT) se muestran sí o sí. Los de la tabla de la derecha se muestran solamente si se los pudo emparejar, en caso contrario se muestra NULL. RIGHT OUTER JOIN: Los datos de la tabla de la derecha (RIGHT) se muestran sí o sí. Los de la tabla de la izquierda se muestran solamente si se los pudo emparejar, en caso contrario se muestra NULL. FULL OUTER JOIN: Se muestran todas las filas de cada tabla, poniendo NULL cuando no se puede emparejar.
- SELECT * FROM TablaA FULL OUTER JOIN TablaB ON TablaA.nombre = TablaB.nombre id nombre id nombre -- ------ -- ------ 1 Homer 2 Homer 2 Bart null null 3 Marge 1 Marge 4 Maggie null null null null 3 Spidercerdo null null 4 Moe
- Tipos de OUTER JOIN Hay tres tipos de OUTER JOIN, dependiendo si los datos que sí o sí serán mostrados se encuentran en la primera tabla, en la segunda tabla, o en ambas tablas. LEFT OUTER JOIN: Los datos de la tabla de la izquierda (LEFT) se muestran sí o sí. Los de la tabla de la derecha se muestran solamente si se los pudo emparejar, en caso contrario se muestra NULL. RIGHT OUTER JOIN: Los datos de la tabla de la derecha (RIGHT) se muestran sí o sí. Los de la tabla de la izquierda se muestran solamente si se los pudo emparejar, en caso contrario se muestra NULL. FULL OUTER JOIN: Se muestran todas las filas de cada tabla, poniendo NULL cuando no se puede emparejar.
- OUTER JOIN (juntar externamente) no requiere que para cada fila de la tabla A exista una fila en la tabla B. Se dice que es “externo” porque en el resultado podrían mostrarse filas que no fueron emparejadas. Cuando dos filas no pueden emparejarse se coloca un NULL en las columnas donde no existen datos.
- Croos Join
- tipos de join
- Se utilizan para realizar consultadas a las diferentes tablas de una DB para relacionarlas entre si
Informações
- Descrição
- Mapa Mental sobre Case, criado por Heber Ramos em 23-09-2016.
- Criado por
- Heber Ramos
- Visualizações
- 0
- Avaliação