SQL数据库查询上一条插入的数据?SQL语句怎么写?

如题所述

第1个回答  2011-08-30
你的ID指的是自增长的吧?可以在插入的同时返回该ID
思路很简单:
insert into 表(name) value( 'test')
select @@IDENTITY
第2个回答  2011-08-30
两种
select top 1 max(id) from A表

select top id from A表
order by id desc本回答被提问者采纳

用SQL语句随便写一条数据库增删改查语句
1.使用insert插入单行数据:语法:insert [into] <表名> [列名] values <列值> 例:insert into Strdents (姓名,性别,出生日期) values ('王伟华','男','1983\/6\/15')注意:如果省略表名,将依次插入所有列 2.使用insert,select语句将现有表中的 数据添加到已有的新表中 语法:insert into <...

SQL语句怎么查询一个数值上一次出现的位置?
取第一条的方法SQLSERVER 里面是 SELECT TOP 1 * FROM TABLE,ORACLE里面用的是ROWID,具体什么数据库用什么方法,不懂再问吧

请教一段能同时查出上一条记录及下一条记录的SQL
如果有主键自增或者按时间排序的数据库记录的话 直接根据当前的记录的主键或时间,大概可以这样写 (select * from table where id > 当前id order by id asc limit 1 ) union (select * from table where id < 当前id order by id desc limit 1)这样差不多能满足 ...

sql语句的增删改查
1、首先在电脑中打开navicat,点击新建查询。2、然后在打开的软件中,写出insert语句增加数据。3、接着用delete语句删除数据。4、最后写出update语句对数据进行修改,用select语句对数据进行查询,这样就完成了。

SQL2005数据库——表的插入数据INSERT语句使用
数据库基础篇,表的插入数据。数据INSERT语句的基本用法。打开数据库管理平台【SQL Server Management Studio】连接好数据库【连接】我们就修改表【student】 【新建查询】在查询窗口编写代码【 insert student values('05','005') 】 执行,下面的消息窗口出现了【(1 行受影响)】说明好了 insert student...

SQL如何获取上一条..下一条..首尾记录...
获得下一条的id :select min(id)as id from [表] where id>"[你的要查的id]" order by [...]很笨的办法但是很直观·不知道你是什么数据库··根据不同的数据库有很多不同的写法··比如 mysql 中的 limit 或者 mssql 中的 top 写法多了去啦··呵呵··上面举个例子罢了··希望...

常用的sql语句有哪些
数据库中常用的sql语句有哪些使用mydb这个数据库,或者进入mydb这个数据库。删除数据库删除Testdb这个数据库。查看有哪些数据表进入某个数据库之后,想查看有哪些数据表,SQL语句为:mydb是一个新建的数据库,所以自然是没有数据表。SQL语句:主要是由sql关键字加sql对象的名称组合而成。SQL包含四种程序...

在数据库中添加一行的SQL语句怎么写?
1、首先,打开sql查询器,连接上相应的数据库表,以stu2表添加一行数据为例。2、点击“查询”按钮,输入:insert into stu2(first_name, last_name, age, sex) values('赵', '六', 16, 1);。3、点击“运行”按钮,此时提示“受影响的行:1”。4、重现打开stu2表,发现数据添加了一行。

怎么在sql数据库插入记录(sql添加记录)
1、首先我们打开heidisql客户端,我们新建一个连接,如果连接的是sqlserver的数据库,要选择数据库的类型,端口号一般是1433如果是mysql的数据库,一般端口是3306,记住,别混了,输入用户名跟密码就能链接了。2、打开数据库后,我们选择一个表来操作,一般表都是在左侧的,我们依次展开,从数据库到表打开...

在数据库中添加一行的SQL语句怎么写?
1、插入数据:insertinto表名values(值列表)[,(值列表)];可以一次性插入多条数据。2、给部分字段插入数据:insertinto表名(字段列表)values(值列表)[,(值列表)];使用T-SQL脚本插入数据 语法 insertintotable_namevalues(值1,值2,...);示例 insertinto[tests].[dbo]....

相似回答
大家正在搜