Mysql入门系列:MySQL教程(2)
2006-12-31 10:48:41 来源:WEB开发网核心提示: 4. 限制查询结果如果一个查询返回许多行,但您只想看其中的几行,Mysql入门系列:MySQL教程(2)(4),则可以利用LIMIT 子句,特别是与ORDER BY 子句结合时更是如此,从president 表中随机抽取一个记录:5. 计算并命名输出的列值前面的多数查询通过从表中检索值已经
4. 限制查询结果如果一个查询返回许多行,但您只想看其中的几行,则可以利用LIMIT 子句,特别是与ORDER BY 子句结合时更是如此。MySQL允许限制一个查询的输出为前n 行。下面的查询选择了5 位出生日期最早的总统:
如果利用ORDER BY birth DESC 按降序排序,将得到5 位最晚出生的总统。LIMIT 也可以从查询结果中取出中间部分。为了做到这一点,必须指定两个值。第一个值为结果中希望看到的第一个记录(第一个结果记录的编号为0 而不是1)。第二个值为希望看到的记录个数。下面的查询类似于前面那个查询,但只显示从第11行开始的5 个记录:
自MySQL3.23.2 以来,可按照一个公式来排序查询结果。例如,利用ORDER BYRAND( ) 与LIMIT 结合,从president 表中随机抽取一个记录:
5. 计算并命名输出的列值
前面的多数查询通过从表中检索值已经产生了输出结果。MySQL还允许作为一个公式的结果来计算输出列的值。表达式可以简单也可以复杂。下面的查询求一个简单表达式的值(常量)以及一个涉及几个算术运算符和两个函数调用的较复杂的表达式的值:
更多精彩
赞助商链接