使用查找表通过约束来限制值
我有一个查找表 Tbl_UserType_value_lookup: UserTypeID |AllowedValue ------------------------- 1 |x 1 |y 2 |u 3 |a (这表示类型 1 的用户只能输…
SQL 查询选择 col1, col2, if col3='xx'然后“yy”还有col3,col4 col5???有可能吗?
好吧,我想做一个这样的查询,但我不知道它是否可行 Select col1, col2, col3, if(contain(col3,'somethingx')) then 'hello' else 'world' as col4, …
使用 tsql 从文本中提取
我在 Sql 表列中有以下字符串格式 [CID]: 267 [MID]: 319A [Name]: RJR 如何在选择查询中仅提取 MID 的值(即 319A),以便我可以在连接中使用 MID。 …
使用正则表达式删除sql脚本文件中的所有GO
我正在尝试解析一种大型 SQL 脚本,其中包含创建函数和存储过程等命令。每当我找到 GO 语句时,我想将文件拆分为字符串(我想使用普通的 ado.net 而不…
将不相关的列添加到按脚本分组
这是我的示例表和值: CREATE TABLE [dbo].[Test] ( [Id] BIGINT NOT NULL DEFAULT(0), [VId] BIGINT NOT NULL DEFAULT(0), [Level] INT NOT NULL DEF…
忽略 INSERT SELECT 语句中的中间列的方法?
对于 insert ... select 语句,是否有办法忽略 select 语句所需但应插入的变量? 我使用 rank 函数来选择要插入的数据。不幸的是,无法在 where 子句…
TSQL:如何编写这个查询?
我有一个返回结果集的查询,如下所示: A | B --------------------- 1 | a 2 | a 1 | b 1 | c 3 | d A|B 在结果中是唯一的(即只有一个 1|a 行 )需…
将表值参数中的数据从 .NET 显式转换为 T-SQL
我需要从 VB.NET 调用一个带有表值参数的存储过程。该表结构具有三列,其中一列是sql_variant。 我想要传递给此 SP 的 DataTable 在 sql_variant 列中…
如何从列的值中删除双引号?
这是表格,每个列值都用双引号 (") 括起来。 Name Number Address Phone1 Fax Value Status "Test" "10000000" "AB" "5555" "555" "555" "Active" 如…
两个数据库之间传输数据并同步检查不重复值
我想在来自不同数据库的 2 个表之间传输一些数据,但源表在 PostalCode 列中有一些重复的值,我在 PostalCode 列和传输中创建带有 UK 的目标表脚本需…
使用 NOT LIKE IN 的 SQL 查询
请帮助我编写一个 SQL 查询,其条件为 NOT LIKE IN。 SELECT * FROM Table1 WHERE EmpPU NOT Like IN ('%CSE%', '%ECE%', '%EEE%'); 上面的例子返回一…
SQL XML 选择 where 子句
我有这样的结果: DECLARE @myDoc xml Set @myDoc = ' 1 Via Magenta, 41/43 222 CLIPPERTON 2 Via Magenta, 41/43 999 CLIPPERTON 3 Via Magenta, 41…