学习重点
- 使用select 语句从表中选取数据。
- 为列设定显示用的别名。
- select语句中可以使用常熟或者表达式。
- 通过制定distinct可以删除重复的行。
- SQL语句中可以使用注释。
- 可以通过where语句从表中选取符合查询条件的数据。
列的查询
select 列a名 , …
from 表b名 ;
含义:查询表b中的a列数据。
查询表中所有的列
select *
from 表b名 ;
含义:查询表b中的所有数据。
为列设置别名
select shohin_id as id
from shohin ;
含义:查询表shohin中的shohin_id列,并命名为id。
id位置可以设置成汉子eg:“列名”
shohin_id 位置可以使常熟,也可以是汉字“列名”
从结果中删除重复行
select distinct 列名
from 表名 ;
distinct 剔除查询_列名_结果中的重复内容。
重复的null 也作为重复数据对待,予以剔除。
distinct多条列时,将多列结合成一条数据对待进行筛选。
distinct只能放在第一个列前。
根据where语句来选择记录
select 列a名 。。。。
from 表b名
where 条c件 ;
含义:在表b中选出满足条件c的a。
2-2