mysql select变量_在自定义变量中设置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)


版权声明:本文为weixin_35240068原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。