Ruby中的%w方法在SQL Server(T-SQL)中是否有等效方法?
允许使用空格而不是引号分隔数组: 红宝石Ruby中的%w方法在SQL Server(T-SQL)中是否有等效方法?,ruby,sql-server,Ruby,Sql Server,允许使用空格而不是引号分隔数组: 红宝石 %w(one two three) SQL Server中是否有等效的函数 SQL Server select case when 'one' in ('one', 'two','three') then 1 else 0 end 因为这是SQL,所以所有内容都是表、列或行。你可以这样做: DECLARE @Numbers TABLE (Number varchar(10)) INSERT INTO @Numbers(Number) VALUES
%w(one two three)
SQL Server中是否有等效的函数
SQL Server
select case when 'one' in ('one', 'two','three') then 1 else 0 end
因为这是SQL,所以所有内容都是表、列或行。你可以这样做:
DECLARE @Numbers TABLE (Number varchar(10))
INSERT INTO @Numbers(Number) VALUES ('one'),('two'),('three')
SELECT CASE WHEN 'one' IN (SELECT Number FROM @Numbers) THEN 1 ELSE 0 END
超级冗长,我知道,但你必须考虑这是一种70年代的语言。不
%w方法是Ruby,用于初始化由空格分隔的字符串数组
正如Zoff所提到的,SQL是一种古老得多的语言,没有类似的东西。这不是数组,而是一个值列表。您发布的方式就是在sql server中进行发布的方式。