檢索資料和模式匹配

2021-08-22 16:41:43 字數 727 閱讀 9788

檢索資料

最簡單的查詢形式由兩部分組成:

1.select列表,指定所要檢索的列;2.from子句,指定所要訪問的表。

可以使用select,from兩個關鍵字,編寫最簡單的查詢:select *from

星號(*)表示選擇表中的所有列

使用where子句

where子句為選擇的行指定條件。(where子句可以非常複雜)

where

其中是比較運算子。

資料排序

排序資料時,可以使用order by子句:order by [asc | desc]

檢索結果根據列進行排序。語法表示可以指定任意數量的列,列與列之間使用逗號分隔開。

排序的兩個方向:asc:公升序;desc:降序。

語法:select

from

where

order by asc | desc

group by子句

group by子句用於分組輸出行。

select city,count(city) as 'total count'

from person.address

group by city

order by city asc

模式匹配

%表示0或多個字元;_(下劃線)代表任何單個字元;

[ ]指定在指定範圍或集合內的任何乙個字元;[^]方括號和脫字元,指定不在指定區域或集合內的任何乙個字元。

shell之匹配模式和擴充套件匹配模式

首先說一下什麼是匹配模式,然後再介紹擴充套件匹配模式。匹配模式這個概念就算不知道,但是也都會使用這個功能找到匹配的檔案。例如 ls ab 找到所有以ab開頭的檔案。這就是利用了 可以匹配任意字串,包括空串。匹配模式是man bash中的pattern matching,星號的含義在上面講了。用來匹配...

資料探勘和資訊檢索

資料探勘和資訊檢索都是一種資訊發現任務。但是它們在很多方面都有所不同。資訊檢索領域的任務是使用資料庫管理系統查詢個別的記錄,或通過網際網路的搜尋引擎查詢特定的web頁面。而資料探勘則是知識發現不可缺少的一部分,是將未加工的資料轉換為有用資訊的過程。資訊檢索主要依賴傳統的計算機科學技術和資料的明顯特徵...

無法檢索資料和目標資料的列資訊 2 檢索資料

select語句應該是 sql 最常用的語句了,用來從乙個表中或者多個表中檢索資料。對於 sql 語句來說,必須至少要給出 2 條資訊 注 作為 sql 組成部分的保留字,關鍵字不能用作表或者列的名字 我們用來示例的表叫 products。select prod name from products...