当前位置: 首页 > news >正文

【学习笔记】SAP ABAP——OPEN SQL(一)【SELECT语句】

SELECT语句简介

SELECT <lines> <columns> FROM <db> WHERE <condition>

其中代表查询的件数,代表查询的字段名

SELECT SINGLE

SELECT SINGLE <cols> FROM <db> WHERE <condition>

该语句用于从数据库表中查询单条数据

SELECT SEVERAL LINE

SELECT [DISTINCT] <columns> FROM <db> WHERE <condition>

[DISTINCT]为可选项,若选择则自动删除所查询数据的重复项,在本文最后的一个案例代码效果中有演示!!

SELECT并且输出打印的两种方式

1. SELECT…ENDSELECT

REPORT ZWYZTEST_FOR_MANGO.
DATA:GT_SFLIGHT TYPE TABLE OF SFLIGHT.
DATA:GS_SFLIGHT TYPE SFLIGHT.
SELECT * INTO GS_SFLIGHT FROM SFLIGHT WHERE CARRID = 'AC'.WRITE:/ GS_SFLIGHT-CARRID,GS_SFLIGHT-CONNID.
ENDSELECT.

2.SELECT(LOOP…ENDLOOP)

REPORT ZWYZTEST_FOR_MANGO.
DATA:GT_SFLIGHT TYPE TABLE OF SFLIGHT.
DATA:GS_SFLIGHT TYPE SFLIGHT.
SELECT * INTO CORRESPONDING FIELDS OF TABLE GT_SFLIGHT FROM SFLIGHT WHERE CARRID = 'AC'.
LOOP AT GT_SFLIGHT INTO GS_SFLIGHT.WRITE:/ GS_SFLIGHT-CARRID,GS_SFLIGHT-CONNID.
ENDLOOP.

SELECT…AS

SELECT <columns> AS <alias>...

AS可以用来为所查询的数据库表取别名,为表的别名

http://www.lryc.cn/news/478821.html

相关文章:

  • SQL注入(1)
  • 在AI时代,如何解决人的工作岗位被AI替代的问题?
  • Linux命令--paste
  • 数据结构模拟题[九]
  • 2024年10月国产数据库大事记-墨天轮
  • Andon 业务流程业务开发陷阱----从真实用户与管理者视角逻辑差异
  • Python闭包|你应该知道的常见用例(上)
  • printf影响单片机中断速度
  • JavaScript 23种经典设计模式简介
  • 位运算相关算法
  • 解决:无法在此设备上激活Windows因为无法连接到你的组织的激活服务器
  • 【Spring】——SpringBoot项目创建
  • 聊一聊:ChatGPT搜索引擎会取代谷歌和百度吗?
  • 分布式中常见的问题及其解决办法
  • HTML 基础标签——多媒体标签<img>、<object> 与 <embed>
  • word mathml 创建粗体字母快捷键
  • ROOT添加用户提示权限不够
  • 关于使用svgIcon 菜单折叠 显示文字情况
  • Python使用PDF相关组件案例详解
  • day53 图论章节刷题Part05(并查集理论基础、寻找存在的路径)
  • 鸿蒙next选择 Flutter 开发跨平台应用的原因
  • shodan6-7---清风
  • FTP、ISCSI、CHRONY、DNS、NFS、DOCKER、MARIADB、NGINX、PHP、CA各服务开启方法
  • 抢先体验AI领域的新宠儿:Llama3.1,部署实战探索!
  • HarmonyOS基础:鸿蒙系统组件导航Navigation
  • 【K8S问题系列】Kubernetes 中 Pod 无法通过 Service 名称访问服务的 DNS 解析失败【已解决】
  • 【下载工具】Internet Download Manager下载器介绍
  • 如何打开/关闭 GitLab 的版本检查功能?
  • java-web-day13-事务管理+spring aop
  • MySQL详细安装教程