✒️ABAP El lenguaje SQL y la sentencia SELECT
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.
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