一、乾貨
1 讀取內錶行數兩種方法:
「1 lt_sflight為內錶,lv_line為行數值
describe
table lt_sflight lines
data
(lv_line)
.
"2 效果與第一種一樣
data
(lv_line2)
=lines
( lt_sflight )
.
2 讀取底表資料行數方法:
"查詢航班表中按照carrid分組的行數
select
carrid ,
count
( carrid )
as line3
from sflight
group
by carrid
into
table @data
(lt_table)
.
二、舉個例子1.首先,我們先去se16n 檢視sflight 行班表中承運方為:aa的資料有六條,我們把它查詢出來,放在內錶裡面,然後使用我們上面的語句得到內錶的行數。然後用sql語句進行分類查詢條數。
2.例子的全部**
"查詢航班表的承運方為aa的資料"
select
*from sflight
where carrid =
'aa'
into
table @data
(lt_sflight)
."獲取內錶的行數,把數值放在lv_line"
describe
table lt_sflight lines
data
(lv_line)
.write
:'航班表aa的行數line:'
&& lv_line.
"7.4新語法,獲取內錶行數的值"
data
(lv_line2)
=lines
( lt_sflight )
.write:/
'航班表的aa行數line2:'
&& lv_line2 .
"使用sql語句獲取行數"
select
carrid ,
count
( carrid )
as line3
from sflight
group
by carrid
into
table @data
(lt_table)
.cl_demo_output=
>
display
( lt_table )
."快速視窗輸出結果
三、例子的結果獲取內錶行數的輸出結果
sql語句得到分類行數
好啦 今天的小知識就分享到這裡!
分享使我快樂,我是寒武青鋒。
ABAP動態獲取內錶的字段列表
本例是獲取內錶ct bp basic的字段清單,基本型別是表型別,結構中包含include,故需要展開 無inlcude結構,則可忽略第二部分 data lo table basic cast cl abap tabledescr cl abap tabledescr describe by dat...
jdbc獲取結果行數 JDBC 查詢表資料行數
兩種方法 1 select from userinfo 利用resultset的last和getrow方法來獲得resultset的總行數,適用於在查詢資料的同時統計記錄條數。sql語句 string sql select from userinfo statement stmt conn.prep...
jdbc獲取結果行數 JDBC 查詢表資料行數
兩種方法 1 select from userinfo 利用resultset的last和getrow方法來獲得resultset的總行數,適用於在查詢資料的同時統計記錄條數。sql語句 string sql select from userinfo statement stmt conn.prep...