扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
数据
“专业、务实、高效、创新、把客户的事当成自己的事”是我们每一个人一直以来坚持追求的企业文化。 成都创新互联是您可以信赖的网站建设服务商、专业的互联网服务提供商! 专注于成都做网站、成都网站设计、软件开发、设计服务业务。我们始终坚持以客户需求为导向,结合用户体验与视觉传达,提供有针对性的项目解决方案,提供专业性的建议,创新互联建站将不断地超越自我,追逐市场,引领市场!
create table test(col1 varchar(1),
col2 varchar(1))
insert into test values ('A','a')
insert into test values ('A','d')
insert into test values ('B','e')
insert into test values ('A','j')
insert into test values ('A','r')
insert into test values ('B','g')
insert into test values ('B','h')
insert into test values ('B','t')
执行
select col1, [col2]=stuff((select ','+[col2] from test t where col1=test.col1 for xml path('')), 1, 1, '') from test group by col1
结果
相应的表名和字段名你替换一下吧
sqlserver的查询语句和插入更新语句怎么用
1、说明:复制表(只复制结构,源表名:a 新表名:b)
select * into b from a where 11(仅用于SQlServer)
2、说明:拷贝表(拷贝数据,源表名:a 目标表名:b)
insert into b(a, b, c) select d,e,f from a
use 你这个数据库的名称
go
select count(变量名)10
where 人员表。编号=订单表。编号
and 订单表。编号=物品表。编号
and 人名='张%'
go
我不知道你的变量名,这些你要自己改改
使用语句查询SQL Server执行过的语句及执行效率
SELECT TOP 1000
ST.text AS '执行的SQL语句',
QS.execution_count AS '执行次数',
QS.total_elapsed_time AS '耗时',
QS.total_logical_reads AS '逻辑读取次数',
QS.total_logical_writes AS '逻辑写入次数',
QS.total_physical_reads AS '物理读取次数',
QS.creation_time AS '执行时间' ,
QS.*
FROM sys.dm_exec_query_stats QS
CROSS APPLY
sys.dm_exec_sql_text(QS.sql_handle) ST
--WHERE QS.creation_time BETWEEN '2015-08-01 00:00:00' AND '2015-09-02 11:00:00'
ORDER BY
QS.creation_time DESC
将两条查询语句作为子查询的一部分连表.
select t1.count1+t2.count2 as 'countSum',t1.branch
(select count as count1, branch from table1 group by branch)t1
(select count as count2, branch from table2 group by branch)t2 on t1.branch =t2.branch
这种写法有一个潜在的限制,t1中的branch 必须包含t2,所以你的需求一般这么写:
select sum(counts)counts,branch
from(select * from(select count as counts, branch from table1 group by branch)t1
union
select * from(select count as counts, branch from table2 group by branch )t1)t
group by branch
方法一:可以通过执行该命令来查看错误日志信息:exec xp_readerrorlog 方法二:在SQL SERVER Management Studio中连接该sql server实例,object Explorer中查找Management-SQL Server logs-右键选view-》选择你要看的日志信息(sql server log or sql server and Windows log)方法三:去安装路径下去找你的log文件,我的默认实例路径如下driver:\SQL Server 2008 R2\MSSQL10_50.MSSQLSERVER\MSSQL\Log\ERRORLOG
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流