データベーステーブルのレコードを数える

データベーステーブルにレコードがいくつあるか調べるには、次の例のようにnumber of records of table関数を使用します。

例:

put the number of records of table "colorpalette" of myDB

データベーステーブルに特定の条件に合ったレコードがいくつあるか調べるには、次の例のようにnumber of rows of table関数に加えてオプションのwhere節を使用します。

例:

put the number of rows of table "colorpalette" of myDB where "color" is "black"

データベーステーブルに特定の条件に合ったレコードがいくつあるか調べるもう1つの方法は、次の例のようにデータベースレコードを変数に追加した上でnumber of records of 変数関数とオプションのwhere節を使用します。

例:

put table "colorpalette" of myDB into colors

get number of records of colors where color is "green"

Log "There are " & it & " record(s) in the table."

テーブル内のnumber of recordsを直接要求すると、データベースにcountリクエストが送られます。countリクエストはレコードではなく数を返すため、次の例のようにレコードを取り出して、返されたそのリスト内のアイテム数を要求するよりも、格段に効率的です。

例:

put the records of table "memberinfo" of myDB into members

put the number of items in members

 

This topic was last updated on 2月 01, 2019, at 11:13:23 午前.

Eggplant icon Eggplant.io | Documentation Home | User Forums | Support | Copyright © 2019 Eggplant