(TODO)
html
相关理论部分:
mysql
数据库原理 知识点总结sql
(TODO)
数据库
一、查询第一行记录: 函数
select * from table limit 1
post
select * from employee limit 3,1; // 返回第4行
url
select * from table1 limit n;
spa
select * from table1 order by id desc dlimit n;//倒序排序,取前n行 id为自增形式
.net
select * from table1 where id>$id order by id asc dlimit 1
select * from table1 where id<$id order by id desc dlimit 1
转自:(mysql 查询第几行到第几行记录的语句)
变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。变量通常是可变的。在计算机中,变量所起的所用:1.记录状态。(事物的状态是会发生变化的)2.计算的中间结果。(不少计算不是一下就能完成的,过程经过中间变量来进行表现)
在mysql中,变量的做用也是如此。若是一个查询中须要上下查询发生关联,那么就使用变量承载中间过程。
@var是用户自定义变量(user defined vars),@@var是系统变量(system vars),@@var又分红两种:一个是seesion的(local),一个是server的(global)。
参考文章:MySQL中的变量定义
关于变量使用的示例:178. Rank Scores【leetcode】
若是expr1不是NULL,IFNULL()返回expr1,不然它返回expr2。IFNULL()返回一个数字或字符串值,取决于它被使用的上下文环境。
实例:
select IFNULL(1,0) ; # 输出:1
若是expr1是TRUE(expr1<>0且expr1<>NULL),那么IF()返回expr2,不然它返回expr3。IF()返回一个数字或字符串值,取决于它被使用的上下文。
实例:
select IF(1,2,3) ; # 输出:2
参考:(MYSQL IFNULL函数的使用)
关系。