真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

sqlserver聯(lián)系提,SQLSERVER存儲(chǔ)過程

數(shù)據(jù)庫的練習(xí)題

你先建存儲(chǔ)過程STU_COUNT

10年積累的成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站制作后付款的網(wǎng)站建設(shè)流程,更有婺城免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

應(yīng)該是算學(xué)生總數(shù)或成績(jī)總數(shù)吧,我猜的

再用create procedure語句建立存儲(chǔ)過程STUDENT_LIST

在這個(gè)存儲(chǔ)過程中包含如下語句

declare @c int

EXEC STU_COUNT @c output

PRINT @c

t-sql 習(xí)題

1.一道SQL語句面試題,關(guān)于group by

表內(nèi)容:

2005-05-09 勝

2005-05-09 勝

2005-05-09 負(fù)

2005-05-09 負(fù)

2005-05-10 勝

2005-05-10 負(fù)

2005-05-10 負(fù)

如果要生成下列結(jié)果, 該如何寫sql語句?

勝 負(fù)

2005-05-09 2 2

2005-05-10 1 2

------------------------------------------

create table #tmp(rq varchar(10),shengfu nchar(1))

insert into #tmp values('2005-05-09','勝')

insert into #tmp values('2005-05-09','勝')

insert into #tmp values('2005-05-09','負(fù)')

insert into #tmp values('2005-05-09','負(fù)')

insert into #tmp values('2005-05-10','勝')

insert into #tmp values('2005-05-10','負(fù)')

insert into #tmp values('2005-05-10','負(fù)')

select * from #tmp

select rq, shengfu from #tmp group by rq,shengfu

select rq, shengfu from #tmp group by shengfu,rq

select rq, shengfu,sum(shengfu) from #tmp group by shengfu,rq

1)select rq, sum(case when shengfu='勝' then 1 else 0 end)'勝',sum(case when shengfu='負(fù)' then 1 else 0 end)'負(fù)' from #tmp group by rq

2) select N.rq,N.勝,M.負(fù) from (

select rq,勝=count(*) from #tmp where shengfu='勝'group by rq)N inner join

(select rq,負(fù)=count(*) from #tmp where shengfu='負(fù)'group by rq)M on N.rq=M.rq

3)select a.col001,a.a1 勝,b.b1 負(fù) from

(select col001,count(col001) a1 from temp1 where col002='勝' group by col001) a,

(select col001,count(col001) b1 from temp1 where col002='負(fù)' group by col001) b

where a.col001=b.col001

2.請(qǐng)教一個(gè)面試中遇到的SQL語句的查詢問題

表中有A B C三列,用SQL語句實(shí)現(xiàn):當(dāng)A列大于B列時(shí)選擇A列否則選擇B列,當(dāng)B列大于C列時(shí)選擇B列否則選擇C列。

------------------------------------------

select (case when ab then a else b end ),

(case when bc then b esle c end)

from table_name

3.面試題:一個(gè)日期判斷的sql語句?

請(qǐng)取出tb_send表中日期(SendTime字段)為當(dāng)天的所有記錄?(SendTime字段為datetime型,包含日期與時(shí)間)

------------------------------------------

select * from tb where datediff(dd,SendTime,getdate())=0

4.有一張表,里面有3個(gè)字段:語文,數(shù)學(xué),英語。其中有3條記錄分別表示語文70分,數(shù)學(xué)80分,英語58分,請(qǐng)用一條sql語句查詢出這三條記錄并按以下條件顯示出來(并寫出您的思路):

大于或等于80表示優(yōu)秀,大于或等于60表示及格,小于60分表示不及格。

顯示格式:

語文 數(shù)學(xué) 英語

及格 優(yōu)秀 不及格

------------------------------------------

select

(case when 語文=80 then '優(yōu)秀'

when 語文=60 then '及格'

else '不及格') as 語文,

(case when 數(shù)學(xué)=80 then '優(yōu)秀'

when 數(shù)學(xué)=60 then '及格'

else '不及格') as 數(shù)學(xué),

(case when 英語=80 then '優(yōu)秀'

when 英語=60 then '及格'

else '不及格') as 英語,

from table

5.在sqlserver2000中請(qǐng)用sql創(chuàng)建一張用戶臨時(shí)表和系統(tǒng)臨時(shí)表,里面包含兩個(gè)字段ID和IDValues,類型都是int型,并解釋下兩者的區(qū)別?

------------------------------------------

用戶臨時(shí)表:create table #xx(ID int, IDValues int)

系統(tǒng)臨時(shí)表:create table ##xx(ID int, IDValues int)

區(qū)別:

用戶臨時(shí)表只對(duì)創(chuàng)建這個(gè)表的用戶的Session可見,對(duì)其他進(jìn)程是不可見的.

當(dāng)創(chuàng)建它的進(jìn)程消失時(shí)這個(gè)臨時(shí)表就自動(dòng)刪除.

全局臨時(shí)表對(duì)整個(gè)SQL Server實(shí)例都可見,但是所有訪問它的Session都消失的時(shí)候,它也自動(dòng)刪除.

6.sqlserver2000是一種大型數(shù)據(jù)庫,他的存儲(chǔ)容量只受存儲(chǔ)介質(zhì)的限制,請(qǐng)問它是通過什么方式實(shí)現(xiàn)這種無限容量機(jī)制的。

------------------------------------------

它的所有數(shù)據(jù)都存儲(chǔ)在數(shù)據(jù)文件中(*.dbf),所以只要文件夠大,SQL Server的存儲(chǔ)容量是可以擴(kuò)大的.

SQL Server 2000 數(shù)據(jù)庫有三種類型的文件:

主要數(shù)據(jù)文件

主要數(shù)據(jù)文件是數(shù)據(jù)庫的起點(diǎn),指向數(shù)據(jù)庫中文件的其它部分。每個(gè)數(shù)據(jù)庫都有一個(gè)主要數(shù)據(jù)文件。主要數(shù)據(jù)文件的推薦文件擴(kuò)展名是 .mdf。

次要數(shù)據(jù)文件

次要數(shù)據(jù)文件包含除主要數(shù)據(jù)文件外的所有數(shù)據(jù)文件。有些數(shù)據(jù)庫可能沒有次要數(shù)據(jù)文件,而有些數(shù)據(jù)庫則有多個(gè)次要數(shù)據(jù)文件。次要數(shù)據(jù)文件的推薦文件擴(kuò)展名是 .ndf。

日志文件

日志文件包含恢復(fù)數(shù)據(jù)庫所需的所有日志信息。每個(gè)數(shù)據(jù)庫必須至少有一個(gè)日志文件,但可以不止一個(gè)。日志文件的推薦文件擴(kuò)展名是 .ldf。

7.請(qǐng)用一個(gè)sql語句得出結(jié)果

從table1,table2中取出如table3所列格式數(shù)據(jù),注意提供的數(shù)據(jù)及結(jié)果不準(zhǔn)確,只是作為一個(gè)格式向大家請(qǐng)教。

如使用存儲(chǔ)過程也可以。

table1

月份mon 部門dep 業(yè)績(jī)yj

-------------------------------

一月份 01 10

一月份 02 10

一月份 03 5

二月份 02 8

二月份 04 9

三月份 03 8

table2

部門dep 部門名稱dname

--------------------------------

01 國內(nèi)業(yè)務(wù)一部

02 國內(nèi)業(yè)務(wù)二部

03 國內(nèi)業(yè)務(wù)三部

04 國際業(yè)務(wù)部

table3 (result)

部門dep 一月份 二月份 三月份

--------------------------------------

01 10 null null

02 10 8 null

03 null 5 8

04 null null 9

------------------------------------------

1)

select a.部門名稱dname,b.業(yè)績(jī)yj as '一月份',c.業(yè)績(jī)yj as '二月份',d.業(yè)績(jī)yj as '三月份'

from table1 a,table2 b,table2 c,table2 d

where a.部門dep = b.部門dep and b.月份mon = '一月份' and

a.部門dep = c.部門dep and c.月份mon = '二月份' and

a.部門dep = d.部門dep and d.月份mon = '三月份' and

2)

select a.dep,

sum(case when b.mon=1 then b.yj else 0 end) as '一月份',

sum(case when b.mon=2 then b.yj else 0 end) as '二月份',

sum(case when b.mon=3 then b.yj else 0 end) as '三月份',

sum(case when b.mon=4 then b.yj else 0 end) as '四月份',

sum(case when b.mon=5 then b.yj else 0 end) as '五月份',

sum(case when b.mon=6 then b.yj else 0 end) as '六月份',

sum(case when b.mon=7 then b.yj else 0 end) as '七月份',

sum(case when b.mon=8 then b.yj else 0 end) as '八月份',

sum(case when b.mon=9 then b.yj else 0 end) as '九月份',

sum(case when b.mon=10 then b.yj else 0 end) as '十月份',

sum(case when b.mon=11 then b.yj else 0 end) as '十一月份',

sum(case when b.mon=12 then b.yj else 0 end) as '十二月份',

from table2 a left join table1 b on a.dep=b.dep

8.華為一道面試題

一個(gè)表中的Id有多個(gè)記錄,把所有這個(gè)id的記錄查出來,并顯示共有多少條記錄數(shù)。

------------------------------------------

select id, Count(*) from tb group by id having count(*)1

select * from(select count(ID) as count from table group by ID)T where T.count1

求大量C#的練習(xí)!(有追分)

結(jié)賬吧,呵呵!

1. 填空:

(1)面向?qū)ο蟮恼Z言具有________性、_________性、________性。

(2)能用foreach遍歷訪問的對(duì)象需要實(shí)現(xiàn) ________________接口或聲明________________方法的類型。

(3)列舉ADO.net中的五個(gè)主要對(duì)象_______________、_____________、_______________、_______________、_________________。

2. 不定項(xiàng)選擇:

(1) 以下敘述正確的是:

A. 接口中可以有虛方法。 B. 一個(gè)類可以實(shí)現(xiàn)多個(gè)接口。

C. 接口不能被實(shí)例化。 D. 接口中可以包含已實(shí)現(xiàn)的方法。

(2) 從數(shù)據(jù)庫讀取記錄,你可能用到的方法有:

A. ExecuteNonQuery B. ExecuteScalar

C. Fill D. ExecuteReader

3. 簡(jiǎn)述 private、 protected、 public、 internal 修飾符的訪問權(quán)限。

4. 寫出一條Sql語句: 取出表A中第31到第40記錄(SQLServer, 以自動(dòng)增長(zhǎng)的ID作為主鍵, 注意:ID可能不是連續(xù)的。)

5 .列舉ASP.NET 頁面之間傳遞值的幾種方式。

6. 寫出程序的輸出結(jié)果

class Class1 {

private string str = "Class1.str";

private int i = 0;

static void StringConvert(string str) {

str = "string being converted.";

}

static void StringConvert(Class1 c) {

c.str = "string being converted.";

}

static void Add(int i) {

i++;

}

static void AddWithRef(ref int i) {

i++;

}

static void Main() {

int i1 = 10;

int i2 = 20;

string str = "str";

Class1 c = new Class1();

Add(i1);

AddWithRef(ref i2);

Add(c.i);

StringConvert(str);

StringConvert(c);

Console.WriteLine(i1);

Console.WriteLine(i2);

Console.WriteLine(c.i);

Console.WriteLine(str);

Console.WriteLine(c.str);

}

}

7.寫出程序的輸出結(jié)果

public abstract class A

{

public A()

{

Console.WriteLine('A');

}

public virtual void Fun()

{

Console.WriteLine("A.Fun()");

}

}

public class B: A

{

public B()

{

Console.WriteLine('B');

}

public new void Fun()

{

Console.WriteLine("B.Fun()");

}

public static void Main()

{

A a = new B();

a.Fun();

}

}

8. 寫出程序的輸出結(jié)果:

public class A

{

public virtual void Fun1(int i)

{

Console.WriteLine(i);

}

public void Fun2(A a)

{

a.Fun1(1);

Fun1(5);

}

}

public class B : A

{

public override void Fun1(int i)

{

base.Fun1 (i + 1);

}

public static void Main()

{

B b = new B();

A a = new A();

a.Fun2(b);

b.Fun2(a);

}

}

9. 一列數(shù)的規(guī)則如下: 1、1、2、3、5、8、13、21、34......

求第30位數(shù)是多少, 用遞歸算法實(shí)現(xiàn)。(C#語言)

10. 程序設(shè)計(jì): 貓大叫一聲,所有的老鼠都開始逃跑,主人被驚醒。(C#語言)

要求: 1.要有聯(lián)動(dòng)性,老鼠和主人的行為是被動(dòng)的。

2.考慮可擴(kuò)展性,貓的叫聲可能引起其他聯(lián)動(dòng)效應(yīng)。

參考答案:

1. (1) 繼承性、封裝性、多態(tài)性。(考基本概念)

(2) IEnumerable 、 GetEnumerator (對(duì)foreach機(jī)制的理解,本來不想出這題的,湊分)

(3) ... (送分題, 對(duì)ADO.net的了解)

評(píng)分標(biāo)準(zhǔn):一空1分,滿分10分。

2. (1) B、C (考對(duì)接口的理解) (2) B、C、D (考查對(duì)ADO.net的熟練程度)

評(píng)分標(biāo)準(zhǔn): 一題5分,不選或者錯(cuò)選均不得分。漏選得2分。滿分10分。

3. . private : 私有成員, 在類的內(nèi)部才可以訪問。

protected : 保護(hù)成員,該類內(nèi)部和繼承類中可以訪問。

public : 公共成員,完全公開,沒有訪問限制。

internal: 在同一命名空間內(nèi)可以訪問。

評(píng)分標(biāo)準(zhǔn):答對(duì)1題2分,2題5分,3題7分。全對(duì)10分。 (送分題)

4. 解1: select top 10 * from A where id not in (select top 30 id from A)

解2: select top 10 * from A where id (select max(id) from (select top 30 id from A )as A)

評(píng)分標(biāo)準(zhǔn): 寫對(duì)即10分。(答案不唯一,datagrid 分頁可能需要用到)

5. 1.使用QueryString, 如....?id=1; response. Redirect()....

2.使用Session變量

3.使用Server.Transfer

....

評(píng)分標(biāo)準(zhǔn): 答對(duì)1點(diǎn)得3分, 兩點(diǎn)7分, 3點(diǎn)10分。

6. (考查值引用和對(duì)象引用)

10

21

str

string being converted.

評(píng)分標(biāo)準(zhǔn):答對(duì)一點(diǎn)得2分,滿分10分。

7. A

B

A.Fun()

評(píng)分標(biāo)準(zhǔn): 寫出A.B 得5分,寫出A.Fun()得5分,滿分10分。

(考查在繼承類中構(gòu)造函數(shù), 以及new 方法, )

8. 2

5

1

6

評(píng)分標(biāo)準(zhǔn): 答對(duì)一點(diǎn)得2分,兩點(diǎn)得5分,3點(diǎn)得7分。全對(duì)得10分。

(一些人做這題,頭都暈了.... ^_^ )

9.

public class MainClass

{

public static void Main()

{

Console.WriteLine(Foo(30));

}

public static int Foo(int i)

{

if (i = 0)

return 0;

else if(i 0 i = 2)

return 1;

else return Foo(i -1) + Foo(i - 2);

}

}

評(píng)分標(biāo)準(zhǔn): 寫出return Foo(i -1) + Foo(i - 2); 得5分。

寫出if(i 0 i = 2) return 1; 得5分。

方法參數(shù)過多需要扣分(扣除分?jǐn)?shù) = 參數(shù)個(gè)數(shù) - 1)

不用遞歸算法扣5分

(遞歸算法在樹結(jié)構(gòu)建立等方面比較常用)

10

要點(diǎn):1. 聯(lián)動(dòng)效果,運(yùn)行代碼只要執(zhí)行Cat.Cryed()方法。2. 對(duì)老鼠和主人進(jìn)行抽象

評(píng)分標(biāo)準(zhǔn): 1.構(gòu)造出Cat、Mouse、Master三個(gè)類,并能使程序運(yùn)行(2分)

2從Mouse和Master中提取抽象(5分)

3聯(lián)動(dòng)效應(yīng),只要執(zhí)行Cat.Cryed()就可以使老鼠逃跑,主人驚醒。(3分)

public interface Observer

{

void Response(); //觀察者的響應(yīng),如是老鼠見到貓的反映

}

public interface Subject

{

void AimAt(Observer obs); //針對(duì)哪些觀察者,這里指貓的要撲捉的對(duì)象---老鼠

}

public class Mouse : Observer

{

private string name;

public Mouse(string name, Subject subj)

{

this.name = name;

subj.AimAt(this);

}

public void Response()

{

Console.WriteLine(name + "attempt to escape!");

}

}

public class Master : Observer

{

public Master(Subject subj)

{

subj.AimAt(this);

}

public void Response()

{

Console.WriteLine("Host waken!");

}

}

public class Cat : Subject

{

private ArrayList observers;

public Cat()

{

this.observers = new ArrayList();

}

public void AimAt(Observer obs)

{

this.observers.Add(obs);

}

public void Cry()

{

Console.WriteLine("Cat cryed!");

foreach (Observer obs in this.observers)

{

obs.Response();

}

}

}

class MainClass

{

static void Main(string[] args)

{

Cat cat = new Cat();

Mouse mouse1 = new Mouse("mouse1", cat);

Mouse mouse2 = new Mouse("mouse2", cat);

Master master = new Master(cat);

cat.Cry();

}

}

//---------------------------------------------------------------------------------------------

設(shè)計(jì)方法二: 使用event -- delegate設(shè)計(jì)..

public delegate void SubEventHandler();

public abstract class Subject

{

public event SubEventHandler SubEvent;

protected void FireAway()

{

if (this.SubEvent != null)

this.SubEvent();

}

}

public class Cat : Subject

{

public void Cry()

{

Console.WriteLine("cat cryed.");

this.FireAway();

}

}

public abstract class Observer

{

public Observer(Subject sub)

{

sub.SubEvent += new SubEventHandler(Response);

}

public abstract void Response();

}

public class Mouse : Observer

{

private string name;

public Mouse(string name, Subject sub) : base(sub)

{

this.name = name;

}

public override void Response()

{

Console.WriteLine(name + "attempt to escape!");

}

}

public class Master : Observer

{

public Master(Subject sub) : base(sub){}

public override void Response()

{

Console.WriteLine("host waken");

}

}

class Class1

{

static void Main(string[] args)

{

Cat cat = new Cat();

Mouse mouse1 = new Mouse("mouse1", cat);

Mouse mouse2 = new Mouse("mouse2", cat);

Master master = new Master(cat);

cat.Cry();

}

}

java web的練習(xí)題,javabean,jstl,只能懸賞100分?做得好的追加分啊

如果是那樣的話 選擇不回答,好好想想是對(duì)你有好處的,如果你在做過程中發(fā)現(xiàn)了一些問題

我還會(huì)給你一些幫助也提示的。加油 我相信你會(huì)做出來的

誰有sql 語句練習(xí)題,越多越好!

額 我只曉得SQLServer的T-SQL

中文版SQL Server 2000開發(fā)與管理應(yīng)用實(shí)例

都是大量項(xiàng)目中能用到的實(shí)例

CSDN SQL大版主的書籍,可說非常不錯(cuò)了

希望對(duì)你有幫助

如果還要再深入理解點(diǎn)原理東西

可以看下 微軟技術(shù)叢書sql2005 T-SQL查詢與T-SQL程序設(shè)計(jì)


網(wǎng)站標(biāo)題:sqlserver聯(lián)系提,SQLSERVER存儲(chǔ)過程
標(biāo)題鏈接:http://weahome.cn/article/dseehoh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部