sqlのselect文で列の値へテーブルの値ではなくて、特定の文字列を挿入した場合のsql文。たとえばテーブルの合計を出したい場合などのとき、1列目のセルの値は文字列で’合計’、2列目のセルの値はsum関数で取得した合計値を入れる・・・というようなレアなケース。
サンプルコード
SELECT ‘合計’,SUM(列1) FROM テーブル1
というような具合。簡単過ぎてググっても見つからなかったので覚え書き。
something which something is something
投稿日:
sqlのselect文で列の値へテーブルの値ではなくて、特定の文字列を挿入した場合のsql文。たとえばテーブルの合計を出したい場合などのとき、1列目のセルの値は文字列で’合計’、2列目のセルの値はsum関数で取得した合計値を入れる・・・というようなレアなケース。
SELECT ‘合計’,SUM(列1) FROM テーブル1
というような具合。簡単過ぎてググっても見つからなかったので覚え書き。
執筆者:nakahira
関連記事
sqlインジェクション対策の一つのメタ文字のエスケープ処理。ローカルで利用するwindowsアプリケーションなので、インターネット上のwebアプリのように攻撃されることはないけれど、操作している上でメ …
mysqlで結果の行数をカウントするsql文は、 seletc count(*) from foo; で取得するのが最も簡単ではあるけれど、レコード数が膨大な場合にはパフォーマンスの面で問題になる場合 …
ns.km22518.keymachine.de – – [19/Jul/2008:22:25:12 +0900] “GET /wordpress/index.php?cat=%27+UNION+SE …
mysqlの場合。 ケース1:テーブルのある列の型をtext型で作成してシステムを運用してみたところ、実際にはせいぜい8000文字程度しか使用されていないことがわかったためvarchar型の可変長10 …