All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
aspx页面中Request读取字符成乱码或不准_[Asp.Net教程]
Delphi位图组件(TBitMap)使用实例
给GridView中的数据加入超链接_[Asp.Net教程]
Visual C++ 6.0教程:c++程序的组成之标识符
通过Web,Services上传和下载文件_[Asp.Net教程]
asp.net验证码控件_[Asp.Net教程]
去除正文中的html标记,但是又想保留其中的<br>_[Asp.Net教程]
asp.net2.0服务器控件之HyperLink控件
解决ASP.NET的进程帐户没有访问IIS的权限_[Asp.Net教程]
ASP.NET程序错误“HTTP1.0,500,Server,Error”的一个解决办法
Reading number is top 10 pictures
Sora aoi be huged like a bear
30 beautiful school beauty4
NeedWallpaper8
西班牙山村小景4
Green sweet joey wong young old photos exposure
战场废物2
The household of rural style is designed
Fierce! China's special forces training the devil1
运动的范冰冰3
Players in the eyes of a perfect love2
Download software ranking
Boxer's Top ten classic battle10
Unix video tutorial2
Boxer Classic video3
株洲本地在线棋牌游戏
asp.netWeb服务器高级编程
SQL2000 For 4IN1
Visual C++界面编程技术
功夫熊猫2(下集)
I'm come from Beijing1
Tram sex maniac 2 (H) rar bag11
归海一刀 published in(发表于) 2014/2/1 0:18:35 Edit(编辑)
全文索引——CONTAINS,语法_[SQL,Server教程]

全文索引——CONTAINS,语法_[SQL,Server教程]

全文索引——CONTAINS 语法_[SQL Server教程]

全文索引——CONTAINS 语法
我们通常在 WHERE 子句中使用 CONTAINS ,就象这样:SELECT * FROM table_name WHERE CONTAINS(fullText_column,'search contents')。

我们通过例子来学习,假设有表 students,其中的 address 是全文本检索的列。
1. 查询住址在北京的学生
SELECT student_id,student_name
FROM students
WHERE CONTAINS( address, 'beijing' )
remark: beijing是一个单词,要用单引号括起来。


2. 查询住址在河北省的学生
SELECT student_id,student_name
FROM students
WHERE CONTAINS( address, '"HEIBEI province"' )
remark: HEBEI province是一个词组,在单引号里还要用双引号括起来。


3. 查询住址在河北省或北京的学生
SELECT student_id,student_name
FROM students
WHERE CONTAINS( address, '"HEIBEI province" OR beijing' )
remark: 可以指定逻辑操作符(包括 AND ,AND NOT,OR )。


4. 查询有 '南京路' 字样的地址
SELECT student_id,student_name
FROM students
WHERE CONTAINS( address, 'nanjing NEAR road' )
remark: 上面的查询将返回包含 'nanjing road','nanjing east road','nanjing west road' 等字样的地址。
A NEAR B,就表示条件: A 靠近 B。


5. 查询以 '湖' 开头的地址
SELECT student_id,student_name
FROM students
WHERE CONTAINS( address, '"hu*"' )
remark: 上面的查询将返回包含 'hubei','hunan' 等字样的地址。
记住是 *,不是 %。


6. 类似加权的查询
SELECT student_id,student_name
FROM students
WHERE CONTAINS( address, 'ISABOUT (city weight (.8), county wright (.4))' )
remark: ISABOUT 是这种查询的关键字,weight 指定了一个介于 0~1之间的数,类似系数(我的理解)。表示不同条件有不同的侧重。


7. 单词的多态查询
SELECT student_id,student_name
FROM students
WHERE CONTAINS( address, 'FORMSOF (INFLECTIONAL,street)' )
remark: 查询将返回包含 'street','streets'等字样的地址。
对于动词将返回它的不同的时态,如:dry,将返回 dry,dried,drying 等等。


以上例子都使用英文,不使用中文是因为有的查询方式中文不支持,而且我的计算机是英文系统。







添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.