私はデータベースプログラミングでかなり新しいですし、私のデータベースで検索するのに問題があります。私はRequired_Itemsという名前の列を持つテーブルを持っています、それは ';'で区切られた必須項目のリストです。私は、クエリ時に行を返すようにサーバーを取得することはできません。 'SELECT * FROM The_Table WHERE Required_Items LIKE '%it
DB2 v9.7とSQL LIKE演算子で面白い問題が見つかりました。これをチェックアウト: -- this works and returns one record
select 1
from SYSIBM.DUAL
where 'abc' like concat('a', 'bc')
-- this doesn't work
select 1
from SYSIBM.DUAL
私は2つのテーブルスレッドと投稿を持っています。私はほとんどのマッチでスレッドで自分の投稿と注文を検索したいと思います。あなたは、スレッドごとの投稿数を計算するために参加を追加することができ SELECT Threads.*
FROM Posts
INNER JOIN Threads ON Posts.ThreadID=Threads.ThreadID
WHERE Posts.Content
mysqlで、値が別のテーブルのいくつかのフィールドに含まれているかどうかを確認するにはどうしたらいいですか? SELECT * FROM table WHERE concat('%',value,'%') NOT LIKE IN(SELECT field FROM anothertable)
しかし、私はそれはそれは、かなり右だとは思わないような何か?