仮定する:
テーブル - 記事:記事に関連するデータ型を持ついくつかの列のみを検討しています。
Id (PK, Autogenerated), Title(varchar(1000)),
Description(ntext), ArticleDate(datetime2), Tags(varchar(1000))
ユーザーが SO のように複数のタグを選択できるようにするか、タグがコンマ区切りの値として入力されるテキスト ボックスを選択できるようにします。
私たちが持っているレコードを入力した後、
Id | Title | Description | ArticleDate | Tags
---------------------------------------------------------------------------------
1 | How to use tags in article? | blah!blah!blah! | 09/07/2013 | c#,asp.net,
English,.net,
sql
フロントエンドにはタグを持つリンクがあると言いSQLます。ユーザーがSqlをクリックすると、何かのようにリダイレクトされます
http://domain:port/some_dir/article.aspx?tag=sql
Article.Aspx Page Load イベントで、if(Request.Querystring["tag"]!=null)
渡されたタグを確認して抽出var tag = Request.QueryString["tag"]し、テーブルでクエリを実行します。
クエリ:
Select * From Table where Tag like '%sql%' //here sql will be passed dynamically so it may be different as i have mentioned.