在自定义变量中设置MySQL SELECT

让我们首先创建一个表-

create table DemoTable2013

   -> (

   -> Name varchar(20)

   -> );

使用插入命令在表中插入一些记录-

insert into DemoTable2013 values('Chris');

insert into DemoTable2013 values('David');

insert into DemoTable2013 values('Mike');

insert into DemoTable2013 values('Sam');

insert into DemoTable2013 values('Bob');

使用select语句显示表中的所有记录-

select *from DemoTable2013;

这将产生以下输出-

+-------+

| Name  |

+-------+

| Chris |

| David |

| Mike  |

| Sam   |

| Bob   |

+-------+

5 rows in set (0.00 sec)

这是在自定义变量中设置MySQL SELECT语句的查询-

set @query := (select count(*) from DemoTable2013);

select Name

   -> from DemoTable2013

   -> where (@query := @query-1) = 0;

这将产生以下输出-

+------+

| Name |

+------+

| Bob  |

+------+

1 row in set (0.00 sec)

以上是 在自定义变量中设置MySQL SELECT 的全部内容, 来源链接: utcz.com/z/338574.html

回到顶部