SQL检索列的基本用法
使用SELECT语句检索table中的列。
- 检索列
SELECT column_a
FROM table_a; #检索column_a
- 检索多列
SELECT column_a, column_b
FROM table_a; #检索column_a和column_b两列
- 检索所有列
SELECT *
FROM table_a; #检索table_a的所有列
- 检索列中的非重复行(distinct rows)
SELECT DISTINCT column_a
FROM table_a; #返回具有非重复行的column_a
- 最后是仅检索某列的某几行,该操作的实现对不同的DBMS有不同的语句。对于MySQL, PostgreSQL, MariaDB和SQLite,可以使用LIMIT和OFFSET实现。LIMIT后面的数字是指输出的行数,OFFSET后面的数字是指从第几行开始
SELECT column_a
FROM table_a
LIMIT 1 OFFSET 1; #检索column_a第二行的数