SELECT

2018-07-20  本文已影响0人  susupp
表格中数据

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

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必须用在第一列前面,不能用在列明中间。

上一篇 下一篇

猜你喜欢

热点阅读