書式のユーザー定義で「aaa」と入れるだけ。
例)「m"月"d"日("aaa")"」→「8月29日(金)」
「aaa」と指定すれば「木」
「aaaa」と指定すれば「木曜日」
しかしなぜ「aaa」「aaaa」なのか。技術者がやっつけで作ったのかな。。
http://www.relief.jp/itnote/archives/000017.php
2008年8月29日金曜日
2008年8月26日火曜日
[SQL]ifnullとnullif
nullif関数は主要なRDBMSでサポートされていますが、ifnullはMySQL独自のもののようです。名前が似ていて間違いやすいので要注意。
MySQL ifnull,nullif
http://dev.mysql.com/doc/refman/4.1/ja/control-flow-functions.html
Oracle nullif
http://oracle.se-free.com/dml/04_nullif.html
MySQL ifnull,nullif
http://dev.mysql.com/doc/refman/4.1/ja/control-flow-functions.html
Oracle nullif
http://oracle.se-free.com/dml/04_nullif.html
2008年8月5日火曜日
JavaScript製プルダウンメニューとFlashの共存
JavaScriptでプルダウンメニューを作っていたんですが、プルダウンメニューを開いたとき、下にFlashがある場合、プルダウンメニューを突き破って表示されてしまいます。cssのz-indexなどを使ってもダメです。
調べてみるとほかの人もみんな同じ問題で困っており、メニューの位置やFlashの位置をかえてかぶらないようにしたり、メニューをを開いてるときだけFlashをjpgに差し替えるとか、かなりの力技を使って回避してるようでした。
力技はあまり使いたくなかったのでもう少し調べてみたところ、以下の情報を発見。
http://www.koikikukan.com/archives/2006/03/17-021717.php
http://bluelucky777.blog120.fc2.com/blog-entry-8.html
こんな感じのタグで回避できました。
<object ...>
<param name=movie value="...">
<param name=loop value=true>
<param name=quality value=high>
<param name=wmode value=transparent>
<embed src="..." wmode="transparent" ...>
</embed>
</object>
最近思うんですが、AjaxやFlash、CSSの普及によって覚えなきゃいけないこと、いろいろな決まりごとがぐっと増えたように思います。
ウェブ制作もなかなか大変です。
調べてみるとほかの人もみんな同じ問題で困っており、メニューの位置やFlashの位置をかえてかぶらないようにしたり、メニューをを開いてるときだけFlashをjpgに差し替えるとか、かなりの力技を使って回避してるようでした。
力技はあまり使いたくなかったのでもう少し調べてみたところ、以下の情報を発見。
http://www.koikikukan.com/archives/2006/03/17-021717.php
http://bluelucky777.blog120.fc2.com/blog-entry-8.html
こんな感じのタグで回避できました。
<object ...>
<param name=movie value="...">
<param name=loop value=true>
<param name=quality value=high>
<param name=wmode value=transparent>
<embed src="..." wmode="transparent" ...>
</embed>
</object>
最近思うんですが、AjaxやFlash、CSSの普及によって覚えなきゃいけないこと、いろいろな決まりごとがぐっと増えたように思います。
ウェブ制作もなかなか大変です。
2008年7月18日金曜日
2008年7月2日水曜日
2008年6月14日土曜日
2008年5月12日月曜日
max,min関数でグループの最大値、最小値を求める
こんなテーブルがあって、この中からAの最大値とBの最大値を求めたい場合。
select max(score), group from table group by grp;
こんな感じで最大値が求められます。
最小値が必要な時はminが使えます。
+-----+-------+-------+
| id | grp | score |
+-----+-------+-------+
| 1 | A | 90 |
+-----+-------+-------+
| 2 | B | 80 |
+-----+-------+-------+
| 3 | A | 70 |
+-----+-------+-------+
| 4 | B | 85 |
+-----+-------+-------+
| 5 | A | 95 |
+-----+-------+-------+
| 6 | B | 75 |
+-----+-------+-------+
select max(score), group from table group by grp;
こんな感じで最大値が求められます。
最小値が必要な時はminが使えます。
登録:
投稿 (Atom)