2012-06-13から1日間の記事一覧

全体で重複したデータがないかのチェック

重複といえば、distinctを使うけど 全データの中から重複しているものを調べる場合は 以下を使う。 select id, count(*) from tb_test group by id having count(id) > 1; これはhavingの意味がわからないと厳しいね・・・。 正直自分もよくわかっていないん…

onloadの競合

開発を進めると、 JavaScriptを追加することがあり、 onloadの競合が起こる。こともある。 ちょっと調べたらjQueryのonload処理は競合しないといことがわかった。 onload処理ってのは以下。 $(function() {/* 本体 */}); 便利だ・・・。

div + table のスクロールバーを取得、設定する。

テーブルのスクロールを取得するのにハマった。 tableタグじゃなくてdivタグをターゲットにするんだね・・・。以下の例はjQueryを使ってる。 //取得 var tableScrollXPoint = $('#Id').scrollLeft(); var tableScrollYPoint = $('#Id').scrollTop(); //設定 …

ウィンドウのスクロールバーの位置を取得、設定

スクロールバーを任意の位置にセットする。 //取得 var windowScrollXPoint = document.body.scrollLeft; var windowScrollYPoint = document.body.scrollTop; //設定 window.scroll(0,0); 特に問題ない。

insert/select文

insert/select文はinsertするデータをselectでセットする。 あるテーブル内のデータを違うテーブルにinsertする時に使える。insert into tb_a(id, text) select id, text from tb_b;これは便利だ・・・。 SQLっていろいろできるんだね・・・。