✒️ABAP El lenguaje SQL y la sentencia SELECT
ABAP El lenguaje SQL y la sentencia SELECT
SQL
es un lenguaje de consulta de bases de datos, que se utiliza para comunicarse con la base de datos y realizar operaciones, este lenguaje es el mas utilizado por las bases de datos relacionales y aunque es el mas utilizado cada base de datos tiene sus propias extensiones.
las sentencias del lenguaje SQL pueden ser clasificadas en tres, que serian
* lenguaje de definición de datos DDL
- CREATE.
- ALTER.
- DROP.
* lenguaje de manipulación de datos. DML
- SELECT
- INSERT
- UPDATE
- MODIFY
- DELETE
* lenguaje de control de datos DCL
- GRANT
- REVOKE
LA SENTENCIA SELECT
esta sentencia permite obtener registros de la base de datos, filtrados o no.
para obtener todos los resultados de una tabla se pone * y INTO TABLE cuando los datos van a ser almacenados en una tabla interna.
siempre de un SELECT se debe preguntar por el SY-SUBRC
Para seleccionar la primera ocurrencia donde se cumpla una condición se utiliza SELECT SINGLE.
Para guardar los registros que cumplan con una condicion y guardarlos en una tabla interna que no tiene la misma estructura utilizamos INTO CORRESPONDING FIELDS OF TABLE.
Si queremos obtener un registro que tenga el campo mas alto podriamos utilizar MAX
SELECT SINGLE MAX
Si queremos contar los registros podemos utilizar COUNT
SELECT COUNT (*)
SI quisieramos obtener todos los registros que se encuentren en una tabla interna, podriamos utilizar
FOR ALL ENTRIES IN
Si queremos buscar registros que cumplan con un patron de texto en alguno de sus campos utilizamos
LIKE
para obtener los resultados de datos tablas utilizaremos los JOIN
 
 
 
Sobre el autor
Publicación académica de Jose Sebastian Salamanca Garcia, en su ámbito de estudios para la Carrera Consultor ABAP.
Jose Sebastian Salamanca Garcia
Profesión: Estudiante - Colombia - Legajo: QN77N
✒️Autor de: 59 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Jose Salamanca