広告SQLiteでは利用可能な演算子が用意されておりWHERE句の条件式などでも利用されていますが、取得するカラムの値に対して乗算を行ったり、カラムとカラムの値で演算したりすることもできます。ここではカラムに対する四則演算について解説します。SQLiteでは次の演算子が用意されています。OR----------------優先順位低い演算子は上に記載されているほど優先順位が高くなっています。単項演算子として次のものが用意されています。NOT比較演算子及び論理演算子についてはWHERE句の条件式などで使用されます。これらについては「取得するデータの条件を設定(WHERE句)」を参照して下さい。ここでは四則演算に関する演算子について確認します。四則演算に関する演算子は次のものが用意されています。aをbで割った余りこれらの演算子はSELECT文の中でどのカラムの値を取得するのかを指定するところで次のように使用することができます。テーブル名;例えばデータを取得する時に特定のカラムの値を1.08倍した結果を取得したい場合は次のように記述することができます。report;この場合は「uriage」カラムの値に1.08を乗じた値を取得することになります。カラムとカラムで四則演算を行った結果を取得することもできます。report;この場合は「tanka」カラムと「kosuu」カラムの値を掛け合わした値を取得することになります。----それでは実際に試してみます。次のようなテーブルを作成しました。integer);このテーブルにはいくつかのデータが格納されており、そのままデータを取得した場合には次のようになります。earn;それでは四則演算を使って(「num」カラムの値)×(「price」カラムの値)-(「discount」カラムの値)の計算結果を取得してみます。earn;このようにカラムの値に対して四則演算を行った結果を取得することができます。discount」のようになります。演算結果のカラムにはAS句を使って別の名前を付けることができます。(AS句の詳細は「取得データのカラムに別名を付ける(AS句)」を参照して下さい)。discount」となっていた演算結果のカラムの名前を「result」カラムという指定した名前に変更することができました。IKURA初心者~中級者の方を対象としたプログラミング方法や開発環境の構築の解説を行うサイトの運営を多数行っています。