私はnumPears
(int)とnumApples
(int)の2つのフィールドを持つmysqlテーブルを持っており、これら2つの値を自動的に取得して合計するnumFruit
(int)を持っていたいと思います。それは可能ですか?2つのフィールドの合計
例
クエリその後、
INSERT INTO strange_table (fruitID, numPears, numApples) VALUES (1, 1, 5);
そしてそれは6
私を返し
SELECT numFruit FROM strange_table WHERE fruitID = 1;
を照会するように。
また、SQL文で他のものを選択することはできますか? – Shoe
はい、「numFruit」の後にカンマを追加し、取得したい列を追加してください: - SELECT(numPears + numApples)AS numFruit、numPears、numApples FROM strange_table WHERE fruitID = 1; – Purpletoucan
これはひねりの質問の答えであるため、これを受け入れられた回答として選択できません。しかしそれは非常に有用であった。 +1 – Shoe