欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Oracle 中Contains 函數的用法

 更新時間:2017年11月28日 11:43:08   作者:luxd  
這篇文章主要介紹了Oracle 中Contains 函數的用法,查詢地址在某個城市的學生,sql語句給大家介紹的非常詳細,需要的朋友可以參考下

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

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 來計算查詢的命中 (匹配) 數目。

9 ABOUT查詢示例

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

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

總結

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

相關文章

  • oracle 優(yōu)化的一點體會

    oracle 優(yōu)化的一點體會

    oracle 優(yōu)化的一點體會大家可以參考下,提升運行效率。
    2009-10-10
  • oracle導入導出表時因一個分號引發(fā)的慘案

    oracle導入導出表時因一個分號引發(fā)的慘案

    這篇文章主要給大家介紹了關于oracle導入導出表時因一個分號引發(fā)的慘案,文中通過示例代碼介紹的非常詳細,對大家學習或者使用oracle具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-08-08
  • 在命令行下進行Oracle用戶解鎖的語句

    在命令行下進行Oracle用戶解鎖的語句

    Oracle用戶解鎖操作并沒您想象的那么復雜,這里通過在命令行下的操作輕松幫您完成Oracle用戶解鎖
    2013-06-06
  • oracle自動統(tǒng)計信息時間的修改過程記錄

    oracle自動統(tǒng)計信息時間的修改過程記錄

    這篇文章主要給大家介紹了關于oracle自動統(tǒng)計信息時間的修改過程,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2022-01-01
  • oracle查詢所有表信息表字段詳細示例

    oracle查詢所有表信息表字段詳細示例

    最近在工作中遇到個需求,要在Oracle數據庫中查詢表的所有字段、字段類型和字段說明,所以這篇文章主要給大家介紹了關于oracle查詢所有表信息表字段的相關資料,需要的朋友可以參考下
    2023-11-11
  • oracle自動清理archivelog文件的具體方法

    oracle自動清理archivelog文件的具體方法

    這篇文章介紹了oracle自動清理archivelog文件的具體方法,有需要的朋友可以參考一下
    2013-09-09
  • Oracle 10g DG 數據文件遷移的實現

    Oracle 10g DG 數據文件遷移的實現

    我們常常需要對數據進行遷移,這篇文章主要介紹了Oracle 10g DG 數據文件遷移的實現,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-05-05
  • oracle while的用法示例分享

    oracle while的用法示例分享

    Oracle with語句是經常可以見到的語句,下面就為您詳細介紹Oracle with語句的用法,如果您對Oracle with語句感興趣的話,不妨一看
    2014-03-03
  • PL/SQL 類型格式轉換

    PL/SQL 類型格式轉換

    PL/SQL 類型格式轉換...
    2007-03-03
  • Oracle中的MD5加密詳解

    Oracle中的MD5加密詳解

    MD5是我們常用的一種加密方式,在各個方面都有用到這個加密方式,今天我們來探討下在Oracle中如何使用MD5加密
    2014-09-09

最新評論