✒️ABAP / El lenguaje SQL y la sentencia SELECT Por Veronica Miramontes Varo
ABAP El lenguaje SQL y la sentencia SELECT

INSTRUCCIONES SQL: LA SENTENCIA SELECT
La sentencia open SQL SELECT se usa para leer datos de la base de datos. Esta sentencia tiene varias cláusulas con diferentes tareas.
Cláusulas en una sentencia SELECT:
SELECT: Los campos que van a incluirse en el resultado.
Si el resultado será de una o varias líneas.
SI el resultado puede tener dos o más líneas idénticas.
INTO: especifica la variable interna del programa en el que vamos a almacenar el resultado. Podemos almacenar un único campo en una variable, los registros seleccionados en una tabla interna, una única línea en una estructura, etc.
FROM: especifica la fuente de la que se obtiene el resultado (puede ser una o varias tablas de la base de datos o vistas).
WHERE: especifica las condiciones que deben cumplir los resultados de la selección.
GROUP BY: especifica con que campos van a agruparse los resultados de la selección.
HAVING: especifica las condiciones que deben cumplir los registros después de ser agrupados mediante GROUP BY.
ORDER BY: especifica por qué campos va a ser ordenado el resultado.
SINGLE: Obtiene la primer ocurrencia en la tabla.
APPENDING TABLE: cuando se quiera conservar el contenido de una tabla interna luego de reiteradas selecciones.
INTO CORRESPONDING IELDS OF TABLE: cuando se quiere obtener de una tabla los registros que cumplan con una condición y se quiere guardarlos en una tabla interna que no tienen la misma estructura que la tabla.
IN: Se utiliza para los select-options en las condiciones de un select.
MAX: Obtener un registro con un valor más alto.
COUNT: Para saber cuántos registros cumplen una condición.
FOR ALL ENTRIES IN: Para obtener de una tabla todos los registros que existan en una tabla interna cargada con datos. Uno se puede utilizar LIKE, BETWEEN e IN.
LIKE: Obtiene los registros que cumplan con un patrón de texto en alguno de sus campos.
Sintaxis:
SELECT (resultado) FROM (tabla o tablas) INTO (target) WHERE (Condiciones)
 
 
 
Sobre el autor
Publicación académica de Veronica Esmeralda Miramontes Varo, en su ámbito de estudios para la Carrera Consultor ABAP Nivel Inicial.
Veronica Esmeralda Miramontes Varo
Profesión: Maestra en Ciencias de la Computaci - Mexico - Legajo: DV64Z
✒️Autor de: 95 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Hola, soy veronica miramontes, mexicana. estoy aquí para aprender sobre el mundo de sap. espero obtener los mejores conocimientos y poder contribuir en algo a la comunidad cvosoft.
Certificación Académica de Veronica Miramontes

























