資料庫學習(三)基本查詢
基本查詢
select [all | distinct] 欄位或表示式列表 【from子句】【where子句】【group by子句】【having】
【order by子句】 【limit子句】
欄位必然是來源於“資料來源”(表);
每個欄位或表示式,都可以對其“取別名”: XX as 別名
from子句:就是資料來源;
where子句:是對資料來源的每一行資料進行的某種條件篩選;
is null, is not null, is true, is false
XX between 值1 and 值2;
XX in (值1,值2, .... )
XX like ‘要查詢的字元’
要查詢的字元 要想發揮作用,就必須依賴於以下兩個特殊字元:
% :代表任意個數的任意字元
_ :代表一個任意字元
就是對若干條“原始資料行”,以某種標準(欄位值),來進行“分類”。則分完了之後,自熱,就會構成以該欄位值為特徵的“小組”,每個小組一定是具有相同的該欄位的值;
但,注意:
分組之後,只有組資訊,而且,每一組,在結果集中,就是一行;
具體來說,有如下資訊可用(就是出現在select的輸出部分):
1,分組依據欄位本身;
2,每一組的“數量資訊”:用count(*)來取得;
3,數值型欄位的以下幾個“統計值”(聚合計算值):
max(XX), min(XX), avg(XX), sum(XX);
類似where的作用和使用語法,但其只針對groupby分組之後的“組資訊”進行篩選;
order by 子句:對前述資料以某種指定的方式進行排序(ASC,DESC);
對前述資料,以指定的行號開始取出多少行;行號是從0開始算起的連續的整數數字,跟資料本身中的欄位值沒有關係。
相關文章
- 資料庫學習(五)子查詢資料庫
- 資料庫查詢基本命令資料庫
- 資料庫學習(四)連線查詢資料庫
- django對資料庫查詢基本方法Django資料庫
- 資料庫學習(六)聯合查詢union資料庫
- Mybatis學習01:利用mybatis查詢資料庫MyBatis資料庫
- 資料庫學習筆記之查詢表資料庫筆記
- go 連線資料庫 - GORM學習 - sql查詢Go資料庫ORMSQL
- MySQL資料庫學習筆記02(事務控制,資料查詢)MySql資料庫筆記
- 資料庫查詢資料庫
- 資料庫 - 資料查詢資料庫
- 資料庫資料的查詢----連線查詢資料庫
- SQL學習(三) 複雜查詢SQL
- MySQL(三) 資料庫表的查詢操作【重要】MySql資料庫
- 深圳軟體測試學習:【資料庫】-【oracle】-連線查詢資料庫Oracle
- 資料庫高階查詢之子查詢資料庫
- 資料庫MySQL需要學習基本知識資料庫MySql
- 求助:資料庫查詢資料庫
- ThinkPHP 資料庫查詢PHP資料庫
- 查詢資料庫大小資料庫
- 資料庫排序查詢資料庫排序
- Jemter查詢資料庫資料庫
- 資料庫三表連線查詢怎麼做資料庫
- MySQL學習(三) SQL基礎查詢MySql
- 資料庫 - 連線查詢、巢狀查詢、集合查詢資料庫巢狀
- 【從零開始學習Oracle資料庫】(3)函式與子查詢和連線查詢Oracle資料庫函式
- 【從零開始學習 MySql 資料庫】(3) 函式與子查詢和連線查詢MySql資料庫函式
- 資料庫基礎查詢--單表查詢資料庫
- 資料庫查詢優化:巢狀查詢資料庫優化巢狀
- 學習 XQuery:XML資料查詢的關鍵XML
- mysql資料庫基本操作(三)MySql資料庫
- Mysql資料庫學習(三):表的crud操作、完整性約束、select各種查詢MySql資料庫
- 資料庫查詢語句資料庫
- 資料庫查詢優化資料庫優化
- mysql資料庫多表查詢MySql資料庫
- mysql資料庫容量查詢MySql資料庫
- 資料庫查詢步驟資料庫
- 資料庫查詢配置值資料庫