佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > Oracle 中Contains 函數(shù)的用法

Oracle 中Contains 函數(shù)的用法

熱門標簽:網站排名優(yōu)化 AI電銷 服務外包 鐵路電話系統(tǒng) Linux服務器 地方門戶網站 呼叫中心市場需求 百度競價排名

1. 查詢住址在北京的學生

SELECT student_id,student_name
FROM students
WHERE CONTAINS( address, 'beijing' )

remark: beijing是一個單詞,要用單引號括起來。

2. 查詢住址在河北省的學生

SELECT student_id,student_nameFROM students
WHERE CONTAINS( address, '"HEIBEI province"' )

remark: HEBEI province是一個詞組,在單引號里還要用雙引號括起來。

3. 查詢住址在河北省或北京的學生

SELECT student_id,student_nameFROM 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之間的數(shù),類似系數(shù)(我的理解)。表示不同條件有不同的側重。

7. 單詞的多態(tài)查詢

SELECT student_id,student_name
FROM students
WHERE CONTAINS( address, 'FORMSOF (INFLECTIONAL,street)' )

remark: 查詢將返回包含 'street','streets'等字樣的地址。
        對于動詞將返回它的不同的時態(tài),如:dry,將返回 dry,dried,drying 等等。

8. 詞查詢示例

  詞查詢是對輸入到 CONTAINS 運算符中單引號間的精確單詞或短語的查詢。在以下示例中,我們將查找文本列中包含 oracle 一詞的所有文檔。每行的分值由使用標簽 1 的 SCORE 運算符選定:

SELECT SCORE(1) title from news WHERE CONTAINS(text,'oracle',1)> 0;

  在查詢表達式中,可以使用 AND 和 OR 等文本運算符來獲取不同結果。還可以將結構性謂詞添加到 WHERE 子句中。可以使用 count(*)、CTX_QUERY.COUNT_HITS 或 CTX_QUERY.EXPLAIN 來計算查詢的命中 (匹配) 數(shù)目。

9 ABOUT查詢示例

  在所有語言中,ABOUT查詢增加了某查詢所返回的相關文檔的數(shù)目。在英語中,ABOUT 查詢可以使用索引的主題詞組件,該組件在默認情況下創(chuàng)建。這樣,運算符將根據(jù)查詢的概念返回文檔,而不是僅依據(jù)所指定的精確單詞或短語。例如,以下查詢將查找文本列中關于主題 politics 的所有文檔,而不是僅包含 politics 一詞的文檔: 

SELECT SCORE(1) title from news WHERE CONTAINS(text, 'about(politics)', 1) > 0;

總結

以上所述是小編給大家介紹的Oracle 中Contains 函數(shù)的用法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

您可能感興趣的文章:
  • 如何解決Mybatis--java.lang.IllegalArgumentException: Result Maps collection already contains value for X
  • Python extract及contains方法代碼實例
  • javascript中contains是否包含功能實現(xiàn)代碼(擴展字符、數(shù)組、dom)
  • C#判斷字符串中是否包含指定字符串及contains與indexof方法效率問題
  • jQuery使用contains過濾器實現(xiàn)精確匹配方法詳解
  • JavaScript中擴展Array contains方法實例
  • jQuery實現(xiàn)contains方法不區(qū)分大小寫的方法
  • jQuery中:contains選擇器用法實例
  • PowerShell Contains函數(shù)查找字符串實例
  • Java contains用法示例

標簽:湘潭 衡水 銅川 仙桃 黃山 湖南 崇左 蘭州

巨人網絡通訊聲明:本文標題《Oracle 中Contains 函數(shù)的用法》,本文關鍵詞  ;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    静安区| 北京市| 白朗县| 新绛县| 阳曲县| 克拉玛依市| 南投市| 庆云县| 丰原市| 缙云县| 镇宁| 崇文区| 九台市| 大关县| 石家庄市| 大足县| 武威市| 桃园县| 托克逊县| 鄂伦春自治旗| 岳池县| 湘阴县| 铜鼓县| 荣成市| 平潭县| 宜兴市| 鹤岗市| 香河县| 东方市| 翁牛特旗| 乌鲁木齐县| 类乌齐县| 修武县| 土默特右旗| 比如县| 延庆县| 阳信县| 合川市| 随州市| 沭阳县| 新巴尔虎左旗|