4237得票39回答
如何在 SQL Server 中从 SELECT 语句中进行 UPDATE 操作?

在 SQL Server 中,可以使用 INSERT.. SELECT 语句向表中插入行: INSERT INTO Table (col1, col2, col3) SELECT col1, col2, col3 FROM other_table WHERE sql = 'cool' ...

3243得票45回答
在SQL Server中向现有表添加一个带有默认值的列

如何在现有的SQL Server 2000 / SQL Server 2005表中添加一个带有默认值的列?

2398得票48回答
如何在SQL Server中将多行文本连接成单个文本字符串

考虑一个包含姓名的数据库表格,有三行: Peter Paul Mary 有没有简单的方法将这些内容转换成一个字符串:Peter, Paul, Mary?

2159得票32回答
如何检查SQL Server表中是否存在某个列

如果某个特定的列不存在,我需要添加它。我有以下代码,但它总是返回 false:IF EXISTS(SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'myTableName' ...

2061得票12回答
2000得票4回答
在单个SQL查询中插入多行?

我有多组数据需要一次性插入,比如4行。我的表有三列:Person、Id和Office。 INSERT INTO MyTable VALUES ("John", 123, "Lloyds Office"); INSERT INTO MyTable VALUES ("Jane", 124, "Ll...

1828得票34回答
将存储过程的结果插入临时表中

如何执行SELECT * INTO [临时表] FROM [存储过程],而不是使用FROM [表]并且无需定义[临时表]? Select将BusinessLine中的所有数据选择到tmpBusLine中是可行的。select * into tmpBusLine from BusinessLi...

1807得票41回答
表格命名困境:使用单数还是复数命名

学术界认为表名应该是存储属性所属的实体的单数形式。 我不喜欢任何需要在名称周围加上方括号的T-SQL,但我已经将Users表重命名为单数,这使得使用该表的人有时必须使用方括号。 我的直觉是坚持使用单数更正确,但我的直觉也是方括号表示不良元素,例如带有空格的列名等。 我应该留下还是离开?

1784得票30回答
如何在SQL SELECT语句中执行IF...THEN条件判断?

如何在 SQL SELECT 语句中执行 IF...THEN? 例如:SELECT IF(Obsolete = 'N' OR InStock = 'Y' ? 1 : 0) AS Saleable, * FROM Product

1726得票36回答
查找所有包含指定列名的表 - MS SQL Server

是否有可能查询包含特定列的表名?LIKE '%myName%'