1. 程式人生 > 實用技巧 >【docker容器入門(二)】: Docker 容器使用

【docker容器入門(二)】: Docker 容器使用

技術標籤:sqlmysql

Task 02:基礎查詢與排序

   **一、從資料庫的表中選取資料**
          1.select語句
           select  <列名>  from <表名>;
           從指定表中選出指定列的資料。
          2.選取符合條件資料
            select  <列名> ,....
                from  <表名>  where <條件表示式>;
           3.語法規則
               (1)(*) 代表全部列的意思
               (2) SQL 中可以隨意換行,但不可以插入空行。
               (3)在select 語句中使用distinct,就可以刪除重複行。

二、運算子
2.1 算術運算子
SQL四則運算和數學一樣,+(加法) -(減法)*(乘法)/ (除法)
2.2 比較運算子
= (等於) <> (不等於) >= (大於等於) >(大於) <= (小於等於) <(小於)
2.3 常使用語法
(1)select 字句中可以使用常數或表示式
(2)使用比較運算子時必須注意不等號和等號位置。
2.4 邏輯運算子
1.not 運算子
not 和 where 搭配使用,不能單獨使用
select product_name,product_type from product where not sale_price >= 1000;

2.and 和 or 運算子
and 用於取交集;or 用於去並集
兩者有一個不同,and 優先順序高於or

三、表的聚合查詢與分組
3.1聚合函式
(1)count : 計算表中的記錄數
(2)sum :計算表中數值列的總和。
(3)avg :計算數值列的平均值
(4)max : 列中資料的最大值
(5)min : 列中資料的最小值
3.2表的分組
(1)group by 語句
select <列名1> ,<列名2>,… from <表名> group by <列名1>,<列名2>,…