一、sql select top,limit,rownum子句
sql select top用于规定要返回的记录的数目,其对于拥有上千条记录的大型表来说非常有用。
注:并非所有的数据库系统都支持select top 子句,MySQL数据库支持limit子句,Oracle则可使用rownum来选取指定条数的数据。
sql server/MS access语法:
SELECT TOP number|percent column_name(s)
FROM table_name;
MySQL语法:
select alexa from websites limit 4;
select * from websites order by alexa asc limit 5;//将alexa升序排名并取五条数据
二、sql 别名
通过使用 SQL,可以为表名称或列名称指定别名。基本上,创建别名是为了让列名称的可读性更强。
列的sql别名语法:
SELECT column_name AS alias_name
FROM table_name;
表的sql别名用法:
SELECT column_name(s)
FROM table_name AS alias_name;
列的别名实例:
select name as n, country as c from websites;
select name as '名字',country as '国家' from websites;
表的别名实例:
SELECT Websites.name, Websites.url, access_log.count, access_log.date
FROM Websites, access_log
WHERE Websites.id=access_log.site_id and Websites.name="菜鸟教程";