示例查詢(QBE)是一種關系數據庫的查詢語言,類似于結構化查詢語言(SQL)。這種數據收集語言的“示例”部分允許從關系數據庫檢索數據的人或應用程序完成他們知道的有關所要查找的數據的信息舉例來說,方法可能包括一個表單,用戶...
示例查詢(QBE)是一種關系數據庫的查詢語言,類似于結構化查詢語言(SQL)。這種數據收集語言的“示例”部分允許從關系數據庫檢索數據的人或應用程序完成他們知道的有關所要查找的數據的信息舉例來說,方法可能包括一個表單,用戶需要填寫一個表單來生成一個數據庫能理解的SQL查詢,比如說,在一個組織中,有一個裝滿了員工的數據庫,這些信息被提供給員工,以防他們需要與之交流其他雇員。存儲信息的數據庫可以理解諸如select fname from employees where lname=~smith~,但是許多人不理解這種語法。示例查詢可以幫助解決這個問題。下面的語句:select fname,lname,extension from employees where lname=~smith~告訴數據庫查看employees信息表并顯示姓氏字段包含值smith的所有名字(fname)、姓氏(lname)和電話分機(extension)。使用QBE樣式的查詢,查找此信息的用戶可以提供他們知道的信息,last name=~smith~,并查看與該姓氏相關的信息。這允許員工給出他們要查找的示例并查看返回的結果。在上面的示例中發送到數據庫的查詢與上面顯示的SQL語句類似,即使執行查找的人只告訴數據庫姓氏是Smith,然后告訴他或她需要知道哪些項目,名字,姓氏,擴展名由于大多數按示例查詢都涉及到一個表單或應用程序進行數據輸入,因此可以將表employees硬編碼到系統中,這樣用戶就不必擔心這個問題。另一個類似的示例是Microsoft Outlook Web Access?使用的收件人查找。當有人單擊“收件人”字段標題時,會打開另一個允許這樣做的表單完成他們知道的項目并單擊“查找”按鈕,將返回與指定示例匹配的所有記錄,員工可以單擊正確的信息以在電子郵件中使用它
-
發表于 2020-08-07 22:17
- 閱讀 ( 1057 )
- 分類:電腦網絡