0

テーブル bank に id、name、および balance の 3 つのフィールドが含まれているとします。

次のように、このテーブルからすべてのフィールドを選択し、別のカスタム フィールドを結果セットに追加する方法を理解しようとしています。

クエリ(のようなもの)

SELECT * FROM bank WHERE balance+10 AS plusTen AND id != 12

PHP

echo $row['plusTen']; //echos whatever balance was for this record + 10 added to it

これは可能ですか?

提案をいただければ幸いです。

4

2 に答える 2

3
SELECT *, balance+10 AS plusTen
FROM ...
etc...

必要に応じて WHERE 句で仮想フィールドを作成できますが、where句内のものは単にフィルターとして機能するため、クライアントに返されません。上記のように、クエリのフィールド部分に仮想フィールドを実際に作成する必要があります。

于 2013-10-21T17:09:19.110 に答える