暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

SQL学习笔记 Chapter1:检索数据

Yuan的学习笔记 2022-06-09
364


检索数据

NOTE:SQL语句不区分大小写,为了方便阅读,以后笔记里所有SQL关键字都会大写

SELECT语句

SELECT语句可能是最经常使用的SQL语句,它的用途是从一个或多个表中检索信息。

1.检索单个列

SELECT
关键字后给出所需的列名,FROM
关键字后指出从哪张表检索数据。

e.g.

SELECT
语句从products表中检索一个名为prod_name的列。

输入

SELECT prod_name
FROM products;

输出


2.检索多个列

只需要再SELECT
关键字后给出多个列名

e.g.

SELECT
语句从products表中检索3个名为prod_id, prod_name, prod_price的列。

输入

SELECT prod_id, prod_name, prod_price
FROM products;

输出


3.检索所有列

SELECT
关键字后加星号*

e.g.

SELECT
语句从products表中检索所有列。

输入

SELECT prod_id, prod_name, prod_price
FROM products;

输出


4.检索不同的行

若我们不想要重复出现的行,可以使用DISTINCT
关键字,这样就只会返回不同的值。

e.g.

SELECT
语句从products表中检索不同的vend_id的行。

输入

SELECT DISTINCT vend_id
FROM products;

输出


5.限制结果

SELECT
语句会返回所有匹配的行,LIMIT
子句可以限制返回行的数量

e.g.

SELECT
语句从products表中检索prod_name列,LIMIT
5指明返回不多于5行。

输入

SELECT prod_name
FROM products
LIMIT 5;

输出

LIMIT
子句也可以指定要检索的开始行和行数,第一个数为开始的位置,第二个数为检索的行数。

e.g.

SELECT
语句从products表中检索prod_name列,LIMIT
5,5指明返回第5行开始的5行。

NOTE:第一行是从0开始的

输入

SELECT prod_name
FROM products
LIMIT 5,5;

输出


6.使用限定的表名

直接看例子吧

e.g.

输入

SELECT prod_name
FROM products
LIMIT 5,5;

输出

那就这样吧,BYE-BYE!

-END-




往期回顾


SQL学习笔记第一篇


文章转载自Yuan的学习笔记,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论