前提条件の口頭、mybatis
これで複数のテーブルができました。
各テーブルの情報量をカウントする必要があります。つまり、count(*)
私の現在の方法は、複数のメソッドを記述することです
たとえば、マッパーでは次のようになります:
long selectCountA;
long selectCountB;
long selectCountC;
この場合、データベースで 3 回確認する必要があります。 3つのデータをそれぞれ取得する
3つの値を直接取得するSQL文を書けないかな
。 oracle ステートメントを教えていただけますか? それはすべて mysql です。 。
リーリー
複数段の記述方法を使用する
リーリーリーリー
これが好きですか?
Mysql
Oracle
から追加します上記のステートメントの後に、dual
Mysql
select table_rows from information_schema.TABLES where table_schema in ('schema1','schema2','scheman') and table_name in ('tableName1','tableName2','tableNameN')
oralce にも同様のシステム テーブルがあると思います