J jack2000 Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-11 #1 另有一问题,如何在数据库中作一个自动增加的字段,如序号一样,插入一个记录时,后面 的纪录自动更改。
S sportsman Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-11 #3 1。 sql server: select count(i_id) as countid from invoice group by depart order by countid 不知道你是不是这个意思? 2。 ??当然可以
1。 sql server: select count(i_id) as countid from invoice group by depart order by countid 不知道你是不是这个意思? 2。 ??当然可以
D doggo Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-12 #4 假如表中有a,b两个字段,你的意思是否按照a*b(或者其他运算)来排序? 如果是那么可以用如下语句 select a,b,a*b as c from tablename order by c 肯定可以!!!
假如表中有a,b两个字段,你的意思是否按照a*b(或者其他运算)来排序? 如果是那么可以用如下语句 select a,b,a*b as c from tablename order by c 肯定可以!!!
J jack2000 Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-12 #5 第一个问题已解决。第二个问题,谁能指出具体怎么写。
S sportsman Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-12 #6 请问你是什么数据库? (一般有indentity可以自动增加)
老 老赵 Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-13 #8 sorry. 看错题了。 我用ado+access,用ado的sort不能对计算字段排序。
小 小黄鱼 Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-13 #9 假设 序号字段是 no 再插入时,已知插入no1 则 先对后面的纪录更改 update 表名 set no =no+1 where no >=no1 然后便可插入 同理:删除时作反处理 例如:已经有 no 1 2 3 4 5 6 现在插入 no=4 则 update 表明 set no =no +1 where no >= 4 出现 1 2 3 5 6 7 然后插入 insert 表明 (no) values(4)1 1 2 3 4 5 6 7
假设 序号字段是 no 再插入时,已知插入no1 则 先对后面的纪录更改 update 表名 set no =no+1 where no >=no1 然后便可插入 同理:删除时作反处理 例如:已经有 no 1 2 3 4 5 6 现在插入 no=4 则 update 表明 set no =no +1 where no >= 4 出现 1 2 3 5 6 7 然后插入 insert 表明 (no) values(4)1 1 2 3 4 5 6 7