
No.2ベストアンサー
- 回答日時:
案1
SELECT (単価 * 数量 - IF(値引,値引,'0')) as 小計 from 注文;
案2
create table の時に、
default 0 を入れる。
参考URL:http://dev.mysql.com/doc/mysql/ja/control-flow-f …
ありがとうございます。できました!
やっぱり案2にするのが正しいんですよね。なるべくスッキリ簡単な構造にしたい気持ちがあったので...
No.3
- 回答日時:
標準的なSQLの関数で、IFNULLというのがあります。
IFNULL(x,y) のような形で書きます。
x が NULL なら、y をそれ以外は x を返します。
select (単価 * 数量 - IFNULL(値引, 0)) as 小計 from 注文
と書けば、O.K.です。
4.0 で試しています。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ACCESS DAO で不要なテーブルのフィールド(列)の削除 4 2022/06/23 12:13
- その他(コンピューター・テクノロジー) 【Tableau Desktop】文字列から8桁の数字を日付型(yyyyMMdd)として取得 1 2023/07/31 10:17
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- Excel(エクセル) Excelでnullになるような式のセルをマクロで空白行と認識させるにはどうすればいいですか? 3 2023/03/13 13:42
- 大学・短大 C言語線形リストの問題です 3 2022/12/22 00:45
- PHP PHPSpreadsheetを使って関数を繰り返し埋め込みたい 1 2023/05/24 11:33
- Visual Basic(VBA) Excel のユーザー定義関数でソルバーが動作しない 1 2022/09/05 19:51
- PHP データベースを用いたwebページ 1 2022/12/27 20:12
- PHP PHPでCSVを出力するさいに、ループの中で前の行の値を変更したい 3 2022/10/27 17:44
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
count関数の値をwhere句で使用...
-
Select文を含むUpdateの記述方...
-
group by のソート
-
以下のテーブルa,bから目的とす...
-
SQLローダーCSV取込で、囲み文...
-
単一グループのグループ関数で...
-
テーブルの最後(最新)のレコー...
-
select文について
-
Oracleで「文字が無効です」の...
-
REGEXPで希望の動作をしてくれない
-
timestamp with time zone型の...
-
where句中のtrim関数について
-
レコードの登録順がおかしい
-
実人数と延べ人数
-
SQLの作り方についてご教授下さ...
-
AccessのSQL文で1件のみヒット...
-
SELECT FOR UPDATE で該当レコ...
-
ファイルの漢数字の順番につい...
-
select文の実行結果に空白行を...
-
トランザクションログを出力せ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
count関数の値をwhere句で使用...
-
OUTER JOIN とgroup by
-
結合したテーブルに名前をつけ...
-
NULLを 0 として計算する方法は?
-
同一カラム名でjoinしたところ...
-
紐づいた個数を取得したい
-
市区町村別の件数をカウントす...
-
小数点以下桁数が最大の値に小...
-
グループ化したあとソートしたい
-
count(*)
-
ストアドファンクションの再帰...
-
グループ内最大値に印を付けるS...
-
最大値の数をカウントしたい
-
重複レコードの抽出
-
金額の計算方法
-
SQL カラムの値ごとの集計
-
ORDER BYで並び替えなんですが…
-
VB データグリッドビューへの表示
-
Select文を含むUpdateの記述方...
-
複雑なSQLを一発で実行
おすすめ情報