タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

*tipsとsqlに関するrekramkoobのブックマーク (2)

  • 6.11 あいまい検索

    6.11 あいまい検索 ■LIKE演算子とワイルドカード文字「%」 WHERE句で、文字列の部分一致条件を使う場合は、LIKE演算子とワイルドカード文字「%」(半角)を使います。ワイルドカード文字「%」は0文字以上の任意の文字列を意味します。 末尾が「定」となる商品名を含むいわゆる後方一致検索の場合は、「LIKE '%定」のようにします'。 WHERE フィールド名 LIKE '%文字列' 前方一致検索の場合は、「LIKE '山%'」のようにします。 WHERE フィールド名 LIKE '文字列%' 部分一致検索の場合は、「LIKE '%幸%'」のようにします。 WHERE フィールド名 LIKE '%文字列%' 文字列に変数「$str」を使う場合は、変数を示す特殊文字「$」を再評価する必要があるので、「'」(シングルクォーテーション)の代わりに「"」(ダブルクォーテーション)で囲み

  • SQL 数値関数 - 余り、四捨五入、切り捨て、切り上げ、数値フォーマット他 - SAK Streets

    SQL 数値関数 - 余り、四捨五入、切り捨て、切り上げ、数値フォーマット他 基的に OracleSQL-Server、MDB で共通です。 ■ビット論理積 (Oracle8i 以降) ・bitand() 関数は、ビット論理積を返す。 ビットマスクに使用できるので便利である。 select bitand(255, 4) from dual; select decode(bitand(255, 4), 1, '1', 'not 1') from dual; ■絶対値 ・abs() 関数は、絶対値を返す。 この例では、受注数にマイナスがあっても正数として問い合わされる。 select 品番, abs(受注数) from sak.受注m order by 品番 ; ■余り ・mod() 関数は、余りを返す。 この例では、受注数を 1000 で割ったあまりが問い合わされる。 select 品番

  • 1