先建表 table a(試卷ID,試題ID,答案)

專業(yè)從事成都網(wǎng)站制作、網(wǎng)站建設、外貿(mào)網(wǎng)站建設,高端網(wǎng)站制作設計,微信平臺小程序開發(fā),網(wǎng)站推廣的成都做網(wǎng)站的公司。優(yōu)秀技術團隊竭力真誠服務,采用H5開發(fā)+CSS3前端渲染技術,成都響應式網(wǎng)站建設公司,讓網(wǎng)站在手機、平板、PC、微信下都能呈現(xiàn)。建站過程建立專項小組,與您實時在線互動,隨時提供解決方案,暢聊想法和感受。
試題ID 總數(shù)為N ,答案字段用相應的答案序號表示即可
查詢語句為:SELECT COUNT(*) FROM A
WHERE 試題ID= ?AND 答案=?
建議題目表不要設置為一張表。你可以分成兩部分,試題表和答案表。試題表中存儲你的試題內(nèi)容,包括題目,類型等屬性。答案表存儲用戶提交的答案,兩個表通過外鍵關聯(lián)起來,這樣方便操作。
純手打,望采納!
1、忍不住想說一句,因為第一題中的字段類型是
【日期型】,而各種數(shù)據(jù)庫操作日期型數(shù)據(jù)有不同的方法,沒有一種共通的方法,所以脫離了數(shù)據(jù)庫而言沒有一種共通的sql。
2、select
ID,NAME,ADDRESS,PHONE,LOGDATE
from
T
where
ID
in(
select
ID
from
T
group
by
NAME
having
count(*)1)
order
by
NAME;
3、delete
from
T
where
ID
not
in
(select
min(id)
from
T
group
by
name);
4、update
T
set
T.ADDRESS=(select
E.ADDRESS
from
E
where
E.NAME=T.NAME),
T.PHONE=(select
E.PHONE
from
E
where
E.NAME=T.NAME);
5、這個不同的數(shù)據(jù)庫也有不同的處理方法,不能脫離數(shù)據(jù)庫談了。
如:SqlServer或者access可以使用
top
oracle可以使用
rownum
等
---
以上,希望對你有所幫助。
sqlserver: select str((convert(float,(@czcj/@ckrs)*100)),5,2)+'%' 或者 select convert(varchar,convert(decimal(10,2),(@czcj/@ckrs)*100))+'%'
你的這個實際上就是要用C#做一個試卷生成系統(tǒng)
這個還是有相當?shù)墓ぷ髁康?/p>
首先你基本概念有問題
SQL是一門語言,它不能存儲任何內(nèi)容的,甚至它都不是一個軟件,而僅僅是一個語言標準
(如C/C++語言一樣)
而存儲你的試題的,要用到數(shù)據(jù)庫,而數(shù)據(jù)庫是支持SQL語言的
數(shù)據(jù)庫有很多種的,常用的有ORACLE/SQLSERVER/SYBASE/MYSQL/ACCESS/....當然,還有最小型的SQLITE
在使用數(shù)據(jù)庫前,你必須安裝數(shù)據(jù)庫軟件(系統(tǒng)本身是不帶的)
而要使用數(shù)據(jù)庫,你當然要學習SQL語言
你要存儲試題,要對試題的要素進行提取并生成一個表
如編號/分類/內(nèi)容/難度...若有需要,還要放答案
然后用SQL語言,建立這樣一張表
并將你的數(shù)據(jù)通過SQL導入,或用C#調(diào)用SQL進行輸入
最后才是用C#對該試題庫進行管理,隨機抽取題目組成一張試卷
一個熟練的程序員(月薪2w的那種),一周應該可以做出來
學生的話,可以做為一個課程設計,一個月應該能完成一個簡單的框架(當然,前提是你已掌握基礎的數(shù)據(jù)庫及編程知識)
文章題目:sqlserver試卷,sqlserver筆試題
轉載注明:http://chinadenli.net/article26/dsiocjg.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供標簽優(yōu)化、搜索引擎優(yōu)化、服務器托管、云服務器、網(wǎng)站設計公司、網(wǎng)站收錄
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)