我想问一下下关于SQL的问题

关于sql语句查询的问题想在同一个字段下选多个值作为查询条件,请
我的图书馆
关于sql语句查询的问题想在同一个字段下选多个值作为查询条件,请
假定表名test,列id是数值类型。
用同一个字段的多个值作为条件来查询可以使用in或者or。
具体语句如下:
select * from test where id in (1,2,3)
select * from test where id = 1 or id =2 or id = 3
显然第一种方法更简便。
PS:学妹的提问描述太少了,很难回答清楚。
如果如你消息所说,有一个选课表test,学生号id,所选课程名name,那么,检索同时选择了美术、体育、音乐三门课程的学生id的语法如下:
select a.id from test a,test b,test c
where a.id = b.id and b.id = c.id and a.name = '美术' and b.name = '体育' and c.name = '音乐';
问题的关键,在于test表通过别名做三次关联查询。
TA的最新馆藏[转]&
喜欢该文的人也喜欢查看:806|回复:8
初级工程师
我的环境,现在部署了两台SQL server 2008R2& &分别是sql1 主&&sql2镜像& & 环境里没有部署见证服务器,假设现在sql1宕机了,那么我怎门在镜像上操作切换呢?如果只有又把sql1宕机的问题处理完了,我又怎么恢复sql1 主的角色呢,请知道的朋友告诉我一下。谢谢。
不需要,你只是需要配置连接字符串配置好,程序会自动连接到镜像上(会有切换的感觉)
初级工程师
引用:原帖由 oswica 于
09:37 发表
不需要,你只是需要配置连接字符串配置好,程序会自动连接到镜像上(会有切换的感觉) 这个连接字符串怎么配置啊。版主?
和普通的类似,增加一个&&Failover_Partner 节点就好了。
引用:原帖由 oswica 于
09:25 发表
和普通的类似,增加一个&&Failover_Partner 节点就好了。 2台的话,数据库是不能自动切换的,所以程序的conn string改了指向,也还要等手动切换镜像数据库成功才行
SQL Server MCITP, MVP, MCT, DBA
初级工程师
引用:原帖由 oswica 于
09:37 发表
不需要,你只是需要配置连接字符串配置好,程序会自动连接到镜像上(会有切换的感觉) 这个怎么配置连接字符串啊,具体怎么操作呢?
引用:原帖由 wj20000 于
10:44 发表
这个怎么配置连接字符串啊,具体怎么操作呢? 数据库都没切换到partner,程序怎么连上镜像?
初级工程师
引用:原帖由 kazake 于
11:47 发表
数据库都没切换到partner,程序怎么连上镜像? 主机A
停止主机A的SQL SERVER 服务(比如断电),此时备机上的数据库会显示正在恢复状态,大概持续几十秒
此时,在B机上执行
alter database backuptest set partner FORCE_SERVICE_ALLOW_DATA_LOSS; --强制接收
最后变成backuptest(主体,已断开链接),即现在的镜像B可以用来充当主机了
假如现在有业务往数据库里插也是能成功的
现在把原主机A恢复(通电),然后在B机里操作
alter database backuptes
此时A机是作为镜像的,B机是作为主机的,要再切换一下,则再在B上执行
alter database backuptest
这样处理即可。
引用:原帖由 wj20000 于
11:53 发表
停止主机A的SQL SERVER 服务(比如断电),此时备机上的数据库会显示正在恢复状态,大概持续几十秒
此时,在B机上执行
alter database backuptest set partner FORCE_SERVICE_ALLOW_DATA_LOSS; -- ... 没问题,这样做就需要手工切换了。SQL+问题_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
阅读已结束,下载文档到电脑
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩5页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢

我要回帖

更多关于 表弟 堂弟 的文章

 

随机推荐