要得到上面表格中数据,先要执行这个语句。
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必须用在第一列前面,不能用在列明中间。
网友评论