purazumakoiの[はてなブログ]

技術メモから最近はライフログも増えてきてます。

SQL

mysqlでのリテラル指定

最近意識してなかったのでメモ mysqlの場合はこのあたりのマニュアルに書いてあります MySQL :: MySQL 5.1 リファレンスマニュアル :: 8.1 リテラル値 引用符で囲むと文字リテラル指定となる 文字リテラルとする場合、↓のように引用符でくくると文字リテラル…

JOINについてお勉強

SQLのJOINについてメモ。間違いもきっとあります。あしからず。引用は全てこちらより SELECT構文:JOINを使ってテーブルを結合する | Smart -Web Magazine まずJOINとは JOINは複数のテーブルを連結させるために用意されたキーワードです。単純にテーブルを…

登録されていないデータのみを表示

via MySQL :: MySQL 4.1 リファレンスマニュアル :: 6.4.2.3 ANY、IN、SOME とともに使用したサブクエリ ポイントだけ引用メモ // サブクエリのSELECTでHITしたものをリターン SELECT s1 FROM t1 WHERE s1 IN(SELECT s1 FROM t2); // サブクエリのSELECTでHI…

指定期間内のデータを抽出

前にMYSQLでDATE型とかDATETIME型と年で比較 - purazumakoiの[はてな]で、その年のデータを抽出するのは作ったが、今回は年月日で検索する。 【テスト環境】mysqlの4.0x系 フィールドの型はDATE型 結論としてこんなSQLになればいい*1 /* 2009-01-01 〜 2009-…

MYSQLで期間内のデータのみ抽出する為のSQL関数

CURRENT_DATE()を使えばいいのです。 僕の会社は今mysql4.0xを使ってるので、これで使える関数をSQL実践リファレンスってのを読んで調べたのです。 更にこんなページを参照したりして、 MYSQLの日付関数で、NOW(),SYSDATE(),CURRENT_DATE()の違いを教えて下…

SQL文で比較とか文字列検索とか

いつもやってる運用のやつで 何かちょっと面倒になったので、もっと効率上げようと久しぶりにSQLをいじってみることにした。 基のDBはOracleか、SQL Sserverか何か良くわからないけど、フロントはAccessで動かしてるので そこの中で処理したのです。 という…