create table test1(id int,username nvarchar(10))
select * from test1
insert test1 values (1,'11')
insert test1 values (2,'22')
insert test1 values (3,'33')
insert test1 values (4,'44')
insert test1 values (5,'55')
declare @id int
declare @username varchar(20)
select @id=min(id) from test1
while @id is not null
begin
select @username= username from test1 where id=@id
print @username
select @id=min(id) from test1 where id>@id
end
如何在資料庫表中建立復合主鍵
即多個字段同時作為主鍵 主鍵是資料庫表的乙個重要屬性,建立主鍵可以避免表中存在完全相同的記錄,也就是說主鍵在一張表中的記錄值是唯一的。建立主鍵有兩種方法 一種是在資料庫提供的gui環境中建立,另一種是通過sql語句執行建立,下面分別介紹。1.在資料庫提供的gui環境中建立 以sql7為例 輸入表資訊...
如何在表中建立復合主鍵(即多個字段同時作為主鍵)
主鍵是資料庫表的乙個重要屬性,建立主鍵可以避免表中存在完全相同的記錄,也就是說主鍵在一張表中的記錄值是唯一的。建立主鍵有兩種方法 一種是在資料庫提供的gui環境中建立,另一種是通過sql語句執行建立,下面分別介紹。1.在資料庫提供的gui環境中建立 以sql7為例 輸入表資訊後按ctrl鍵同時選中多...
如何在一次遍歷中找到單個鍊錶的中值
我的想法記錄 如果這個鍊錶本身是有序的就好辦了,直接取到 len 2 就得到中值 不對單鏈表不能隨機訪問,要想求表長,得從第乙個結點開始順序依次訪問表中每乙個結點,然後計數,直到訪問到空結點為止 可是題目中沒有說這個單鏈表是有序的誒 遍歷一次,可以找到max 或者 min 怎麼一次就找到中值呢?還有...