私は、次の表しているSQL 2008 Expressデータベースを、持っている:検索SQLクエリのベストプラクティスとは?
CREATE TABLE Videos
(VideoID bigint not null,
Title varchar(100) NULL,
Description varchar(MAX) NULL,
isActive bit NULL )
CREATE TABLE Tags
(TagID bigint not null,
Tag varchar(100) NULL)
CREATE TABLE VideoTags
(VideoID bigint not null,
TagID bigint not null)
今、私はこれらのテーブルに対してワード(すなわち、ビヨンセヘイローミュージックビデオ)を検索するためのSQLクエリを必要とします。ビデオは持って
:説明正確な語句については0.5ポイント
- を取得するには、すべてのタイトルのために0.3ポイント
- を取得します言葉は0.2ポイントを取得します
- 説明については、すべての単語が0.2ポイントを取得するタイトル1つ以上の単語については
- ます詳細については0.1ポイント
- を得る1つ以上の単語では0.1ポイント
あなたがこれを達成するためのより良い方法を知っていれば、助けてください。
は、なぜあなたは良い解決策だと思うものに起動していない、と私たちはあなたのポインタとするのに役立つヒントを与えることができますか? –
私は上記の文章を達成したいと言っています –
はい、あなたはまだ仕事をしていますか?あなたはそれを試しましたか? –