stringtranslate.com

Desde (SQL)

La cláusula From de SQL es la fuente de un conjunto de filas sobre el que se operará en una declaración de lenguaje de manipulación de datos (DML) . Las cláusulas From son muy comunes y proporcionarán el conjunto de filas que se expondrá a través de una declaración Select , la fuente de valores en una declaración Update y las filas de destino que se eliminarán en una declaración Delete . [1]

FROMes una palabra reservada en el estándar SQL . [2]

La FROMcláusula se utiliza junto con instrucciones SQL y adopta la siguiente forma general:

 Sentencia SQL-DML FROM nombre_tabla WHERE predicado

La cláusula From generalmente puede ser cualquier cosa que devuelva un conjunto de filas, una tabla, una vista, una función o información proporcionada por el sistema como el esquema de información , que generalmente ejecuta comandos propietarios y devuelve la información en forma de tabla. [3]

Ejemplos

La siguiente consulta devuelve solo aquellas filas de la tabla mytable donde el valor en la columna mycol es mayor que 100.

SELECCIONAR * DE mytable DONDE mycol > 100     

Requisito

La cláusula From es técnicamente necesaria en el álgebra relacional y en la mayoría de los casos para que sea útil. Sin embargo, muchas implementaciones de DBMS relacionales pueden no requerirla para seleccionar un único valor o una única fila, conocida como tabla DUAL en la base de datos Oracle . [4]

SELECCIONE 3 . 14 AS Pi   

Otros sistemas requerirán una declaración From con una palabra clave, incluso para seleccionar datos del sistema. [5]

seleccionar to_char ( sysdate , 'Dy DD-Mon-YYYY HH24:MI:SS' ) como "Hora actual" de dual ;     

Referencias

  1. ^ "Cláusula From en Transact SQL".
  2. ^ "Palabras reservadas en SQL".
  3. ^ "Vistas de esquema de información del sistema (Transact-SQL)".
  4. ^ "Seleccionar de la tabla DUAL".
  5. ^ "Fechas y horas del Oracle".