• ベストアンサー

LIKE句

SQLiteにおいてLIKE句とはどの様な意味を持つ物なのでしょうか? 簡潔に教えて頂ければと思います。お願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • maiko0333
  • ベストアンサー率19% (840/4403)
回答No.2

where 条件において、【「~文字~」のような】 文字が入っているレコードを対象にします。

その他の回答 (2)

  • IDii24
  • ベストアンサー率24% (1597/6506)
回答No.3

対象の項目について特定文字を検索する命令。ただしインデックスが無いから遅い。長い文字の場合は他の方法が必要。

  • SPS700
  • ベストアンサー率46% (15295/33014)
回答No.1

関連するQ&A

  • SQLiteのLike句で抽出できない

    SQLiteのLike句で抽出できないレコードがあります。 原因についてご教授いただけますでしょうか。 以下、操作手順になります。 ■データベースの作成 C:\>sqlite3.exe member.db SQLite version 3.7.15.2 2013-01-09 11:53:05 Enter ".help" for instructions Enter SQL statements terminated with a ";" ■テーブルの作成、レコードの追加 sqlite> create table t_member(name text, age integer); sqlite> insert into t_member values('山田一郎', 25); sqlite> insert into t_member values('田中次郎', 35); sqlite> insert into t_member values('鈴木三郎', 45); ■検索 sqlite> select * from t_member where name like '%一郎'; 山田一郎|25 sqlite> select * from t_member where name like '%次郎'; 田中次郎|35 sqlite> select * from t_member where name like '%三郎'; sqlite> 三郎だけが検索条件に適合しないのは何故でしょうか。 よろしくお願いします。

  • MySQL WHERE句のLIKE検索

    初心者ですみません。 MySQL WHERE句のLIKE検索で、引っかかった文字列を 除いた項目を表示させるにはどうしたらいいでしょうか。 例えば、 SELECT * from [テーブル名] where [フィールド名] like '%あ%'; として、「あ」が入っているレコードを検索し、 該当しないレコードを表示させる。 どうか教えてください。よろしくお願いします。

  • SQLiteで... like を早くする

    データベース初心者です。 SQLiteを使って多くのデータを作りました。 インデックスを使っているので WHERE A = '...' はとても早いのですが、 WHERE A like '%...' は、とても遅いです。 速くする方法は無いでしょうか。

  • なぜ、WHERE句とHAVING句があるのか?

    なぜ、WHERE句とHAVING句があるのか? SQLを学んでいる時に、疑問に思ったことがあります。 それは、「なぜ、WHERE句とHAVING句があるのか?」ということです。 この2つは、 ・WHERE句 → 表から取り出す行の条件を指定 ・GROUP BY句 → グループ化した結果から取り出す行の条件を指定 という違いがあることは分かっています。 ですが、おなじ「行のかたまりに対する抽出条件」を指定しているのに、 なぜ、わざわざ2つに分ける必要があったのでしょうか? 分けないと不都合が生じるのでしょうか。 もし、明瞭簡潔に説明できる方がいらっしゃいましたら、教えていただけないでしょうか。

  • これは名詞句なのでしょうか形容詞句なのでしょうか?

    他の投稿ページを見て思ったのですが、この He look like his fatherという文章は、likeを形容詞と考えた場合に、like his fatherは名詞句なのでしょうか、形容詞句なのでしょうか? http://oshiete1.goo.ne.jp/kotaeru.php3?q=1998068

  • 慣用句がわからない

    英語を習っているのですが、なかなか慣用句の意味が分かりません。教えて下さい。 「red herring」「white elephant」「lame duck」が全く分かりません。他に体の一部(eye head ear など)を使った慣用句で面白い物があれば教えて下さい。

  • 句動詞

    live with という句動詞はどういう意味ですか?~と一緒に住むという意味ですか? だとしたら、参考書には、フレーズを構成する個々の単語の意味からだけではフレーズ全体の意味が推測しづらい場合のみ、 句動詞として分類されるとなっているので、live withは句動詞ではない気がするのですが。 liveだけで、大々意味通りますし。 何故、句動詞なのでしょうか?

  • 百人一首の句で何が好き?

    こんな物は好き嫌いの問題じゃないと思いますが、 何か好きな句があれば、句の説明付きで教えてください。

  • like like me

    Does he like like me? この文の文法と意味を教えて頂けるとありがたいです。

  • where句のlikeと=の違いについて

    Postgresバージョン7.1.1からバージョン7.4.6にしたところ困ったことがあります。 テーブル名: hoge カラム名: col (←varchar(12)) データの中身はまるっきり同じ物が入っています。 という環境です。 そこで、SQLを実行するとバージョンによって結果が異なり不可解なのです。何か分かることがありましたら返事をお願いします。 [実行したSQL] select col from hoge where col = 'コル' select col from hoge where col like 'コル' [7.1.1] 共に、答えは一つだけ'コル'が表示されます。 [7.4.6] likeの時は'コル'が一つだけ表示されます。 =の時は何十個か出てきます。 以上、宜しくお願い致します。