PostgreSQL の Boolean 型の判定

2005-1-10 16:51
このエントリーをはてなブックマークに追加

PostgreSQL には Boolean 型というのがありますが、WHERE 句での判定方法が通常と違うためにはまってしまいました。忘れないようにメモしておきます。

肯定の時は

  カラム名 = TRUE 
  カラム名 = FALSE 

でよいのですが、否定の時は、

  カラム名 IS NOT TRUE 
  カラム名 IS NOT FALSE

のようにしなければならないようです。 <> や != だと正しい結果になりませんでした。

  • ブックマーク :
    Warning: Use of undefined constant SBM_count_get - assumed 'SBM_count_get' (this will throw an Error in a future version of PHP) in /var/www/futuremix.org/wp-content/themes/futuremix/index.php on line 40

    Warning: Use of undefined constant show_post_count - assumed 'show_post_count' (this will throw an Error in a future version of PHP) in /var/www/futuremix.org/wp-content/themes/futuremix/index.php on line 40
    アクセス: 50,180回
  • カテゴリー : データベース
  • キーワード :

4 Comments

  1. IF カラム名 THEN

    でいいのでは?

    コメント by asapon — 2005-01-13 11:30

  2. いや、WHERE 句での話なので。

    コメント by fumika — 2005-01-13 12:05

  3. うはっ、よく読めですな_| ̄|○

    コメント by asapon — 2005-01-15 15:03

  4. Re: PostgreSQL の Boolean 型の判定

    PostgreSQL の Boolean 型の判定より

    トラックバック by [牛] うしぶろぐ2005-01-19 12:16

Sorry, the comment form is closed at this time.

73 queries. HTML convert time: 1.143 sec. Powered by WordPress. Valid XHTML
Copyright © 2003-2017 @ futuremix.org ログイン