小编sat*_*jit的帖子

EXISTS vs JOIN和使用EXISTS子句

以下是代码示例:

CREATE TABLE #titles(
    title_id       varchar(20),
    title          varchar(80)       NOT NULL,
    type           char(12)          NOT NULL,
    pub_id         char(4)               NULL,
    price          money                 NULL,
    advance        money                 NULL,
    royalty        int                   NULL,
    ytd_sales      int                   NULL,
    notes          varchar(200)          NULL,
    pubdate        datetime          NOT NULL
 )
 GO

 insert #titles values ('1', 'Secrets',   'popular_comp', '1389', $20.00, $8000.00, 10, 4095,'Note 1','06/12/94')
 insert #titles values ('2', 'The',       'business',     '1389', $19.99, $5000.00, 10, 4095,'Note 2','06/12/91')
 insert #titles values ('3', 'Emotional', 'psychology',   '0736', $7.99,  $4000.00, 10, 3336,'Note 3','06/12/91')
 insert #titles values ('4', 'Prolonged', 'psychology', …
Run Code Online (Sandbox Code Playgroud)

sql sql-server sql-server-2005 sql-server-2008

48
推荐指数
4
解决办法
8万
查看次数

使用示例在sql server中使用timestamp列的实际用途是什么?

我在sql server中遇到了timestamp数据类型.具有示例的sql server中timestamp列的实际用途是什么?

sql-server

35
推荐指数
3
解决办法
8万
查看次数

从SQL SERVER中的CTE中删除行

我有一个CTE,它是一个表上的select语句.现在,如果我从CTE中删除1行,它会从我的基表中删除该行吗?

如果我有一个临时表而不是CTE,它也是同样的情况吗?

sql t-sql sql-server

20
推荐指数
1
解决办法
1万
查看次数

在VS 2010中调试时修改代码

我是VS 2010的新手,在调试时修改代码时遇到问题.请帮助我如果有任何设置那么实现这一点.

.net asp.net visual-studio-2010

16
推荐指数
1
解决办法
1万
查看次数

仅将少数列的数据复制到另一个数据表

我有一个场景,我得到一个包含65列和100行的数据表.我需要创建一个包含所有100行的数据表,即与原始数据表相同但在原始表中只有65列中的5列.有没有办法实现这个没有循环?

.net c# ado.net .net-4.0

13
推荐指数
1
解决办法
3万
查看次数

引用表的视图列表

有没有办法知道任何视图是否正在引用某个特定的表.我使用下面的代码,它只给出SP和函数名称:

select * from sys.objects p inner join sys.sql_modules m
on p.object_id = m.object_id 
where m.definition like '%abc%'
Run Code Online (Sandbox Code Playgroud)

请帮忙!!!

sql-server

7
推荐指数
2
解决办法
9890
查看次数

c#代码检查字符串是否为数字

我正在使用Visual Studio 2010.I想要检查字符串是否为数字.是否有任何内置函数来检查这个或我们是否需要编写自定义代码?

.net c# asp.net

4
推荐指数
3
解决办法
5万
查看次数

使用into将删除信息保存到临时表

是否有一种方法可以使用delete关键字将已删除的行保存在sql server的临时表中?

sql sql-server

4
推荐指数
1
解决办法
2849
查看次数

实施CTE

我有下表:

create table #prd
(
  ver varchar(20),
  fam varchar(20),
  mm varchar(20),
)

insert into #prd values('dt','fam1','111')
insert into #prd values('dt','fam1','222')
insert into #prd values('mb','fam1','333')
insert into #prd values('mb','fam2','444')
Run Code Online (Sandbox Code Playgroud)

我需要使用CTE输出如下:

ver       family       MM
-------   ---------    ----------    
DT          fam1         111,222  
mb          fam1         333  
mb          fam2         444
Run Code Online (Sandbox Code Playgroud)

请帮忙!!

sql sql-server sql-server-2008

3
推荐指数
1
解决办法
410
查看次数

以逗号分隔格式对数据进行分组

我有一个名为SampleData的表,如下所示:

 col1    col2     
    1       a       
    1       b       
    1       c      
    2       d       
    2       e
    3       f
Run Code Online (Sandbox Code Playgroud)

我需要以下格式的数据:

col1    col2     
1       a,b,c           
2       d,e       
3       f
Run Code Online (Sandbox Code Playgroud)

有没有办法使用CTE这样做?

sql-server

3
推荐指数
1
解决办法
88
查看次数

JOINING逗号分隔值

我有2个表格如下:

TABLE:CITY

CITY_ID CITY
----------------
1   London

2   Chicago

3   Newyork

4   Delhi


TABLE:TRAIN

TRAIN_ID CITY_TRAVELS
----------------------
1111           1,3

2222           4

3333           1,2

4444           2,3
Run Code Online (Sandbox Code Playgroud)

我想写一个查询,它应该给出以下结果:TRAIN表中的CITY_TRAVELS类型为VARCHAR,CITY表的CITY_ID类型为INT.查询结构如何?

TRAIN_ID  CITY
-------------------------
1111     London,Newyork

2222     Delhi

3333     London,Chicago

4444     Chicago,Newyork
Run Code Online (Sandbox Code Playgroud)

谢谢Satyajit

sql sql-server sql-server-2005 sql-server-2008

2
推荐指数
1
解决办法
1840
查看次数

无法从 sql server 2008 中的 sql 结果复制整个内容

我有一个查询,它从数据类型为 VARCHAR(MAX) 的表中获取一列。它只返回非常长的 1 行(实际上是 XML 文件文本)。我需要从该列复制整个内容。我无法做到这一点,因为它会将文本复制到一定长度。我如何获取整个内容。请帮助!!!!

sql sql-server sql-server-2008

0
推荐指数
1
解决办法
1810
查看次数

具有重复值的列上的聚集索引

我有一个没有索引的表。我需要在一列上添加聚集索引,但该表没有任何具有唯一数据的列。这是否允许我在重复列上添加聚集索引?

sql sql-server-2008

0
推荐指数
1
解决办法
6602
查看次数