SQL初級程式設計分頁顯示資料

時間 2022-05-23 10:35:03

1樓:匿名使用者

呃..."要求在過程中實現" 是指必須要用儲存過程???

不管了, 隨便寫個樓主試試吧~

--以下@page是頁碼編號.如果一定要用儲存過程的話, 直接放到proc裡面, 然後加個引數.

①:這個主要是針對stu_id順序編號.而且, 具有唯一性的情況.

create proc proc_pagination_1(@pageindex int =1)asdeclare int @page

set @page = 10*(@page-1)select top 10 * from student where stu_id not in (select top @page stu_id from student)

②:這個跟stu_id是否為int型別, 是否有順序編號無關.

create proc proc_pagination(@pageindex int =1)asselect * from (select row_number() over(order by stu_id desc) as item,stuname from student) as s where item between (@pageindex-1)*10+1 and @pageindex*10

修改了下下.

好了, 就提供這麼兩個簡單的方法供lz參考,希望有幫助吧~

SQL2019和C結合程式設計時,ExecuteScalar這個方法不太明白

返回的是第一行第一列的值。如果這個值是int的,那就用 int 拆箱,如果是string,那就用.tostring 獲取值。第一行第一列指的是你select語句返回的表的第一行第一列。你的圖中返回的也就只有一列,所以管理也就是在第一列了。 你這個第一行第一列的值是 身份的值。如果你查詢 select...

sql高手請進(解決另追加100分)

看不懂做什麼?你懂不懂資料庫設計的三個正規化啊?符合嗎?你的描述就有問題 什麼是對應?主外來鍵關係?況且如果只是按你所說的這樣來修改,根本也不是什麼難事,只要給條件來判斷啊,可是你沒拿出來任何條件,難道只要我們說怎麼做?你自己來寫 這道題的原型絕對不是這樣吧?要不你把題發到我郵箱我看一下 weita...

跪求彙編程式300分

要使用漢語,就必須使用win32函式了。覺得問題沒有描述清楚,是不是有求有視窗自己輸入資料?看起來並不時特別困難,急用嗎?不急可以給我留個言,或發個e mail到whufcy 163.com,收到你的回覆後,我就開始設計程式,大概得個3 5天吧。用匯編去寫?介紹你個方法吧,你用vc去編,然後再用一些...