标签: sql-server-2012

通过连接 2 个 int 列来更新字符串字段

我有 2 列 anint和 a tiny int,我想varchar用值更新另一列 a one column1 + '-' + column2。像这样的伪代码:

UPDATE COLUMN3 varchar = CONCAT (COLUMN1 INT AND + COLUMN2 TINYINT);
Run Code Online (Sandbox Code Playgroud)

我怎样才能用真正的代码做到这一点?

sql-server sql-server-2012 update concat

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

登录无权查看 sql server 属性

我需要一个登录名,该登录名不应查看 sql server 属性,即,登录名不应具有执行命令的权限 select @@version

sql-server sql-server-2012

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

SQL Server 2012 不匹配联接查询

我必须为不匹配的记录生成查询输出。

假设我有两个表 Table1 和 Table2。两个表的列都为 DrugName。没有 ID 列。只是值列。

我必须通过过滤 Table2 中的 DrugNames 来从 Table1 生成输出。假设表 1 有 1000 条记录,表 2 有 100 条记录。在应用过滤器时,我应该从 Table1 中获得 900 条记录。

select * from Table1
left join Table2 on
Table1.DrugName = Table2.DrugName
where Table2.DrugName is null  
Run Code Online (Sandbox Code Playgroud)

以上语法返回不匹配的记录。

假设在 Table2.DrugName 中将是“ABCD”,而在 Table1.DrugName 中将是“XYZ ABCD”或“ABCD GHIJ”。如果 Table1.DrugName 有匹配的词“%ABCD%”,我必须过滤。

sql-server sql-server-2012

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

列出列依赖项

我想将表列的数据类型从varchar(x)更改为varchar(y)

为此,我需要知道此列有哪些依赖项。

有什么建议?

foreign-key sql-server metadata sql-server-2012 dependencies

-5
推荐指数
1
解决办法
511
查看次数

学生在考试中的位置给我错误

我正在研究学生数据库,并希望根据列中的主题结果获取学生在班级中的位置f_score

我收到一条错误消息:

关键字“ORDER”附近的语法不正确

我正在使用 VB.NET 和 Microsoft SQL Server 2012。这些代码是 MySQL,我想将它们重新写入 SQL Server。这是我正在使用的代码:

Dim str1 As String = "SELECT studentid, f_score, FIND_IN_SET(  sum(f_score),
    (SELECT GROUP_CONCAT( DISTINCT sum(f_score) 
    ORDER BY sum(f_score) DESC ) FROM assessment )) AS rank 
FROM assessment where studentid='" & strid & "' and stuclass='" & strclass & "'; "`
Run Code Online (Sandbox Code Playgroud)

该 SQL 是:

SELECT 
    studentid, 
    f_score, 
    FIND_IN_SET(sum(f_score), 
        (SELECT 
           GROUP_CONCAT(DISTINCT sum(f_score) ORDER BY sum(f_score) DESC) 
        FROM assessment
        )
    ) AS rank 
FROM 
    assessment 
WHERE
    studentid='" & strid …
Run Code Online (Sandbox Code Playgroud)

sql-server sql-server-2012

-5
推荐指数
1
解决办法
177
查看次数

SQL Server 2012 中序列的优点是什么?

我将 SQL Server 2008 R2 升级到 SQL Server 2012,我注意到添加了一个新功能:Sequence.

我不知道有identity属性时添加序列的原因。

有人可以详细说明此功能的用途吗?

sql-server sequence sql-server-2012

-6
推荐指数
1
解决办法
1317
查看次数