En esta sección de Oracle sql, discutiremos sobre el orden por y la cláusula distinta
Definir un valor nulo:
Si una columna de una tabla no tiene un valor asignado, se dice que la columna es nula para esa fila.
Un nulo es un valor que no está disponible, no asignado, desconocido. Un nulo no es lo mismo que cero o espacio.
Cero es un número y espacio es un carácter
Algunos puntos más
1) Cualquier columna de tipo de datos puede ser un valor nulo
2) Una columna de clave principal siempre no es nula
3) Cualquier expresión aritmética que contenga el valor nulo, el resultado es nulo
Filas Duplicadas y Distintas
La visualización predeterminada de selección es todas las filas que pueden contener valores duplicados
Por ejemplo
seleccionar * de emp;
Devolverá todas las filas, incluso algunas de ellas están duplicadas
En algunos casos, no queremos ver las filas duplicadas, Sql tiene una cláusula para evitarlo
Seleccione distinto * de emp
La consulta anterior no devolverá filas duplicadas
Cómo mostrar las propiedades de la tabla
Desc
Muestra la columna de la tabla, ¿Nulo? y tipo de datos
¿nulo? :Si la columna puede tener valor nulo
tipo de datos:nos da el tipo de datos de la columna
Ordenar por Cláusula
Ordenar por cláusula ordena las filas según la columna dada. Podría ser asc o dsc. Viene en último lugar en la instrucción select
Por ejemplo
seleccionar emp,salario del departamento ordenar por desc de salario
Da la salida ordenada por columna de salario en orden desc, es decir. de valores máximos a valores bajos