SELECT

作者: susupp | 来源:发表于2018-07-20 18:06 被阅读0次
    表格中数据

    要得到上面表格中数据,先要执行这个语句。

    INSERT INTO product
    VALUES
    (
        '0001',
        'T恤衫',
        '衣服',
        1000,
        500,
        '2009-09-20'
    ),
    (
        '0002',
        '打孔器',
        '办公用品',
        500,
        320,
        '2009-09-11'
    ),
    (
        '0003',
        '运动T恤',
        '衣服',
        4000,
        2800,
        NULL
    ),
    (
        '0004',
        '菜刀',
        '厨房用具',
        3000,
        2800,
        '2009-09-20'
    ),
    (
        '0005',
        '高压锅',
        '厨房用具',
        6800,
        5000,
        '2009-01-15'
    ),
    (
        '0006',
        '叉子',
        '厨房用具',
        500,
        NULL,
        '2009-09-20'
    ),
    (
        '0007',
        '擦菜板',
        '厨房用具',
        880,
        790,
        '2009-04-28'
    ),
    (
        '0008',
        '圆珠笔',
        '办公用品',
        100,
        NULL,
        '2009-11-11'
    );
    

    选择数据

    SELECT
    *
    FROM
      product;
    
    all

    选列

    SELECT
    product_id,
    product_name,
    purchase_price
    FROM
    product;
    
    column

    别名

    SELECT
    product_id AS id,
    product_name AS NAME,
    purchase_price AS price
    FROM
    product;
    
    alias

    中文别名

    SELECT
    product_id AS "商品编号",
    product_name AS "商品名称",
    purchase_price AS "进货单价"
    FROM
    Product;
    
    Chinese alias

    去重

    SELECT DISTINCT
    product_type
    FROM
    product;
    
    deduplication
    SELECT DISTINCT
    purchase_price
    FROM
    product;
    
    null作为一个单独的值
    SELECT DISTINCT
    product_type,
    regist_date
    FROM
    product;
    
    两个作为一组进行去重
    SELECT
    product_name
    FROM
    Product
    WHERE
    product_type = '衣服';
    
    字符串也可以用等号
    -- 单行注释
    /* 多行
    注释*/
    

    注意DISTINCT必须用在第一列前面,不能用在列明中间。

    相关文章

      网友评论

          本文标题:SELECT

          本文链接:https://www.haomeiwen.com/subject/lzvqmftx.html