以下是統計內錶行數常用的三種方法,如下:1.
loop at it_itab.
g_lines2
= g_lines2
+ 1.
endloop.
該方法是通過迴圈內部表自己累加行數。 2
.describe table it_itab
lines g_lines1
.該語句通過獲得內部表的屬性,將內部錶行數賦值給
g_lines1
,g_lines1為i
型變數。 3
. g_lines3
= lines( it_itab )
. 使用函式
來計算內部錶行數。
以上三種方法中,第一種方法不推薦使用,推薦使用後兩種方法。
相關**如下:
report zmauricetest.
tables vbak.
data: g_lines1 type i,
g_lines2 type i value 0,
g_lines3 type i,
g_date type d value '19970121',
g_tabix like sy-tabix.
data it_tab like vbak occurs 0 with header line.
select * from vbak into table it_tab.
loop at it_tab.
g_tabix = sy-tabix.
if it_tab-audat <> g_date.
delete it_tab index g_tabix.
continue.
endif.
g_lines2 = g_lines2 + 1.
write:/ it_tab-vbeln,it_tab-audat.
endloop.
describe table it_tab lines g_lines1.
g_lines3 = lines( it_tab ).
write :/ g_lines1,g_lines2,g_lines3.
PostgreSQL表的行數統計
postgresql表的行數統計 在很多情況下我們需要知道乙個表的記錄數有多少。如果你發現你有這樣的需求,你還應該問問這樣的統計的精確度到底又多高。如果你在做會計報表,你需要非常的精確。如果你做乙個網頁的記數器,可能有一些誤差也是允許的。使用count 傳統的計算乙個表的行數的方法是使用count ...
統計乙個表的行數的最快的方法
計算乙個庫里各個表的記錄總數 select b.name,a.rowcnt from sysindexes a,sysobjects b where a.id b.id anda.indid 2and b.xtype u sum row count astotal number of rows fr...
linux shell對行數進行統計的方法
本文參考了 上的例子 1.統計乙個檔案的行數可以用以下命令 grep c txt 或grep n txt wc l ps 使用grep n txt 可以對 txt 的內容顯示行號,比如grep n etc passwd 輸出結果 1 root x 0 0 root root bin bash 2 d...