有关SQL的面试题。。。

有关SQL的面试题。。。,第1张

1、忍不住想说一句,因为第一题中的字段类型是

日期型,而各种数据库 *** 作日期型数据有不同的方法,没有一种共通的方法,所以脱离了数据库而言没有一种共通的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

taddress=(select

eaddress

from

e

where

ename=tname),

tphone=(select

ephone

from

e

where

ename=tname);

5、这个不同的数据库也有不同的处理方法,不能脱离数据库谈了。

如:sqlserver或者access可以使用

top

oracle可以使用

rownum

---

以上,希望对你有所帮助。

sql server是一大型数据库系统,

它的卸载必须遵照以下步骤:

1、控制面板-添加/删除程序中卸载SQL Server; 2、在“运行”中执行“regeditexe”,进入注册表项,分别删除HKEY_CURRENT_USER/software/microsoft/ microsoft sql server和HKEY_LOCAL_MACHINE/software/microsoft/mssqlserver3、ok!

1、忍不住想说一句,因为第一题中的字段类型是

日期型,而各种数据库 *** 作日期型数据有不同的方法,没有一种共通的方法,所以脱离了数据库而言没有一种共通的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

TADDRESS=(select

EADDRESS

from

E

where

ENAME=TNAME),

TPHONE=(select

EPHONE

from

E

where

ENAME=TNAME);

5、这个不同的数据库也有不同的处理方法,不能脱离数据库谈了。

如:SqlServer或者access可以使用

top

oracle可以使用

rownum

---

以上,希望对你有所帮助。

SQLSERVER的数据库文件是不能直接复制的,

要在租用的空间使用数据库,

有两个办法:

1改用ACCESS

2租用支持SQL数据库的空间,拿到IP,帐号和密码后,连接上数据库

如果有了SQL空间,

要上传你的已调试好的SQL数据库,可以用下面的办法:

A使用脱离和附加的办法:

先脱离数据库,

脱离后,

那两个MDF和LDF的文件就能复制了,

可以通过FTP上传到服务器,

然后把上传的数据库文件附加到服务器的数据库里

B使用备份和恢复的办法

先备份你的数据库,

然后将备份文件通过FTP上传到服务器,

再在数据库服务器上进行恢复

只要没有连接,脱机 *** 作和库的体积没有关系,长时间不能终止说明有连接在使用数据库,脱机 *** 作要等连接关闭才能进行。

可以尝试: ALTER DATABASE 数据库名 SET OFFLINE WITH ROLLBACK AFTER 0

然后再脱机。

以上就是关于有关SQL的面试题。。。全部的内容,包括:有关SQL的面试题。。。、如何删除sqlserver数据库、面试题目(sql)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9532032.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存