task2 基础查询

SELECT语句

从表中取数据时需要使用到SELECT语句,基于SELECT语句包含了SELECT和FROM两个子句。

SELECT name FROM table1

SELECT子句列举了从表中查询出的列的名称即name,而FROM子句则指定了选取出数据的表的名称.

如果要从表中取出我们想要的数据,即按条件取数的话需要使用到WHERE语句。

WHERE子句

SELECT语句通过WHERE子句来指定查询数据的条件。在WHERE子句中可以指定“某一列的值和这个字符串相等”或者“某一列的值大于这个数字”等条件。

SELECT name FROM table1 WHERE <条件表达式>

在开始案例之前先新建一张表,如下
在这里插入图片描述

CREATE TABLE product
(product_id CHAR(4) NOT NULL,
 product_name VARCHAR(100) NOT NULL,
 product_type VARCHAR(32) NOT NULL,
 sale_price INTEGER ,
 purchase_price INTEGER ,
 regist_date DATE ,
PRIMARY KEY (product_id));

在这里插入图片描述
在这里插入图片描述
表格生成后为:
在这里插入图片描述
选取出sale_price列为500的记录

SELECT product_name, product_type
FROM product
WHERE sale_price = 500

选取出销售单价大于等于1000日元的记录

SELECT product_name, product_type, sale_price
FROM product
WHERE sale_price >= 1000

练习

编写一条SQL语句,从product(商品)表中选取出“登记日期(regist在2009年4月28日之后”的商品,查询结果要包含product name和regist_date两列。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值