MySql在select语句的结果中显示自动增长字段
2017-08-26 17:27
746 查看
MySql在select语句的结果中显示自动增长字段,解决某些业务情况下查询结果中无唯一主键的情况
sql如下:
SELECT
(@i :=@i + 1) AS rownum, -- 自增字段
s.*
FROM
`sys_group` s, -- 业务表
(SELECT @i := unix_timestamp()) t; -- 初始值为当前时间戳
“rownum”字段初始值为时间戳,在此基础上自增1。
sql如下:
SELECT
(@i :=@i + 1) AS rownum, -- 自增字段
s.*
FROM
`sys_group` s, -- 业务表
(SELECT @i := unix_timestamp()) t; -- 初始值为当前时间戳
“rownum”字段初始值为时间戳,在此基础上自增1。
相关文章推荐
- mysql在select语句的自动增长字段。
- MySQL中在含有GROUP BY的SELECT语句中显示COUNT()为0的结果
- 数据库_MySQL_SQL语句的组装顺序 和 GROUP BY的SELECT语句中显示COUNT()为0的结果
- mysql字段是自动增长类型结果却不是连续的
- 如何在sql/plus中把select语句查询显示出来的结果中的显示字段长度缩小
- 黄聪:PHP+MySql获取自动增长字段的新添加记录ID值
- SQL心得:在含有GROUP BY的SELECT语句中显示COUNT()为0的结果
- mysql的case then else end语句的使用,来显示多种结果之一
- mysql 自动增长 字段 插入
- SQL语句中把多条记录同一字段的值连接成一个字符串显示结果集(sql stuff)
- 如何将STRSQL中执行SELECT语句的结果分屏显示
- 【MySQL】SELECT语句 计算字段 数据处理函数 汇总函数 分组数据 子查询
- MySQL使用select语句查询指定表中指定列(字段)的数据
- 【SQL】在含有GROUP BY的SELECT语句中如何显示COUNT()为0的结果
- 如何在mysql存储过程中处理select语句返回的多行结果(用游标)
- mysql自动增长字段的设置
- 修改mysql表的itemId字段为自增长SQL语句
- 如何让SELECT 查询结果额外增加自动递增序号 如果数据表本身并不内含自动递增编号的字段时,要怎么做才能够让SELECT查询结果额外增加自动递增序号呢?下列五种方法供您参考: USE test;
- mysql中,让自动增长字段值复位/重新计数
- 在Oracle、MySQL、MS SQL Server中创建自动增长字段