SQL SELECT 语句

更新时间:2023-10-25 11:41
SQL SELECT 语句

SELECT 语句用于从数据库中选取数据。

结果被存储在一个结果表中,称为结果集。


SQL SELECT 语法
SELECT column_name,column_name
FROM table_name;

SELECT * 
FROM table_name;

演示数据库

下面是选自 "lqwvje" 表的数据:

idnameurlsortcountry
1罗分明博客http://www.luofenming.com9中国
2淘宝
https://www.taobao.com5中国
3googlehttps://www.google.cm/11美国
495网络http://www.995w.com3中国
5Facebookhttps://www.facebook.com8美国

SELECT Column 实例

下面的 SQL 语句从 "lqwvje" 表中选取 "name" 和 "country" 列:

SELECT name,country
FROM lqwvje;

输出结果为:

namecountry
罗分明博客中国
淘宝中国
google美国
95网络中国
Facebook
美国

SELECT * 实例

下面的 SQL 语句从 "lqwvje" 表中选取所有列:

SELECT * FROM 
lqwvje;

输出结果为:

idnameurlsortcountry
1罗分明博客http://www.luofenming.com9中国
2淘宝
https://www.taobao.com5中国
3googlehttps://www.google.cm/11美国
495网络http://www.995w.com3中国
5Facebookhttps://www.facebook.com8美国



SELECT * 分页查询实例

下面的 SQL 语句从 "lqwvje" 表中跳过前3行,返回接下来的2行选取所有列:(请注意,OFFSET 和 FETCH 子句在 SQL Server 2012 及更高版本中可用)

SELECT *  
FROM lqwvje  
ORDER BY Id  asc
OFFSET 3 ROWS  
FETCH NEXT 2 ROWS ONLY;

输出结果为:

idnameurlsortcountry
495网络http://www.995w.com3中国
5Facebookhttps://www.facebook.com8美国