"

齐发游戏app_官方网站拥有全球最顶尖的原生APP,每天为您提供千场精彩体育赛事,齐发游戏app_官方网站更有真人、彩票、电子老虎机、真人电子竞技游戏等多种娱乐方式选择,齐发游戏app_官方网站让您尽享娱乐、赛事投注等,且无后顾之忧!

  • <nav id="seiua"></nav>
  • <menu id="seiua"><strong id="seiua"></strong></menu>
  • "

    MySQL 基本查詢、條件查詢、投影查詢

    小編:啊南 33閱讀 2020.11.20

    1. 基本查詢
    SELECT * FROM <表名>

    *表示所有內容

    許多檢測工具會執行一條SELECT 1;來測試數據庫連接。

    2. 條件查詢
    SELECT * FROM <表名> WHERE <條件表達式>

    條件運算按照NOT、AND、OR的優先級進行,即NOT最高,其次AND,最后OR加括號 可以改變 優先級

    SELECT * FROM students WHERE score >= 80;
    SELECT * FROM students WHERE score >= 80 AND gender = 'M';
    SELECT * FROM students WHERE score >= 80 OR gender = 'M';
    SELECT * FROM students WHERE NOT class_id = 2;
    SELECT * FROM students WHERE (score < 80 OR score > 90) AND gender = 'M';
    3. 投影查詢

    結果集僅包含指定列

    SELECT 列1, 列2, 列3 FROM <表名> WHERE <條件>
    SELECT id, score, name FROM students;
    
    # 下面的 score 改了名稱為 points(重命名)
    SELECT id, score points, name FROM students;
    練習 LeetCode 595. 大的國家

    題目:

    Create table If Not Exists World (name varchar(255), continent varchar(255), area int, population int, gdp int)
    Truncate table World
    insert into World (name, continent, area, population, gdp) values ('Afghanistan', 'Asia', '652230', '25500100', '20343000000')
    insert into World (name, continent, area, population, gdp) values ('Albania', 'Europe', '28748', '2831741', '12960000000')
    insert into World (name, continent, area, population, gdp) values ('Algeria', 'Africa', '2381741', '37100000', '188681000000')
    insert into World (name, continent, area, population, gdp) values ('Andorra', 'Europe', '468', '78115', '3712000000')
    insert into World (name, continent, area, population, gdp) values ('Angola', 'Africa', '1246700', '20609294', '100990000000')

    這里有張 World 表

    +-----------------+------------+------------+--------------+---------------+
    | name            | continent  | area       | population   | gdp           |
    +-----------------+------------+------------+--------------+---------------+
    | Afghanistan     | Asia       | 652230     | 25500100     | 20343000      |
    | Albania         | Europe     | 28748      | 2831741      | 12960000      |
    | Algeria         | Africa     | 2381741    | 37100000     | 188681000     |
    | Andorra         | Europe     | 468        | 78115        | 3712000       |
    | Angola          | Africa     | 1246700    | 20609294     | 100990000     |
    +-----------------+------------+------------+--------------+---------------+

    如果一個國家的面積超過300萬平方公里,人口超過2500萬,那么這個國家就是大國家。

    編寫一個SQL查詢,輸出表中所有大國家的名稱、人口和面積。

    例如,根據上表,我們應該輸出:

    +--------------+-------------+--------------+
    | name         | population  | area         |
    +--------------+-------------+--------------+
    | Afghanistan  | 25500100    | 652230       |
    | Algeria      | 37100000    | 2381741      |
    +--------------+-------------+--------------+

    來源:力扣(LeetCode) 鏈接:https://leetcode-cn.com/problems/big-countries 著作權歸領扣網絡所有。商業轉載請聯系官方授權,非商業轉載請注明出處。

    解題:

    # Write your MySQL query statement below
    SELECT name, population, area FROM World WHERE population > 25000000 OR area > 3000000;

    格式無特殊要求,好像

    # Write your MySQL query statement below
    SELECT name, population, area 
    FROM World 
    WHERE population > 25000000 
    OR area > 3000000;

    217 ms

    關聯標簽:
    齐发游戏app_官方网站
  • <nav id="seiua"></nav>
  • <menu id="seiua"><strong id="seiua"></strong></menu>