小编Vit*_*tas的帖子

在String.Equals中使用C#ternary

这有效:

short value;
value = 10 > 4 ? 5 : 10;
Run Code Online (Sandbox Code Playgroud)

这有效:

short value;
value = "test" == "test" ? 5 : 10;
Run Code Online (Sandbox Code Playgroud)

这不起作用:

short value;
string str = "test";
value = "test" == str ? 5 : 10;
Run Code Online (Sandbox Code Playgroud)

这也不是:

short value;
string str = "test";
value = "test".Equals(str) ? 5 : 10;
Run Code Online (Sandbox Code Playgroud)

最后两种情况我收到以下错误:

Cannot implicitly convert type 'int' to 'short'.
An explicit conversion exists (are you missing a cast?)
Run Code Online (Sandbox Code Playgroud)

为什么我必须对最后两个案例进行演绎而不是对前两个案例进行演绎?

.net c#

31
推荐指数
1
解决办法
1877
查看次数

过滤all_views上的"文本"列

有什么办法可以过滤oracle的all_views表上的文本列吗?

例如:

SELECT * 
  FROM ALL_VIEWS 
  WHERE UPPER(TEXT) LIKE '%FOO%';
Run Code Online (Sandbox Code Playgroud)

例外:

ORA-00932: inconsistent datatypes: expected NUMBER got LONG
00932. 00000 -  "inconsistent datatypes: expected %s got %s"
Run Code Online (Sandbox Code Playgroud)

编辑:

DESC ALL_VIEWS
Name             Null     Type           
---------------- -------- -------------- 
OWNER            NOT NULL VARCHAR2(30)   
VIEW_NAME        NOT NULL VARCHAR2(30)   
TEXT_LENGTH               NUMBER         
TEXT                      LONG()         
TYPE_TEXT_LENGTH          NUMBER         
TYPE_TEXT                 VARCHAR2(4000) 
OID_TEXT_LENGTH           NUMBER         
OID_TEXT                  VARCHAR2(4000) 
VIEW_TYPE_OWNER           VARCHAR2(30)   
VIEW_TYPE                 VARCHAR2(30)   
SUPERVIEW_NAME            VARCHAR2(30)   
Run Code Online (Sandbox Code Playgroud)

sql oracle views oracle9i ora-00932

11
推荐指数
2
解决办法
2万
查看次数

是否可以在SQL中的SELECT中合并?

假设我想从一个名为中的表中检索100条记录messages,我希望通过以下方式获取它们:

1st message
100th message
2nd message
99th message
3rd message
98th message
(...)
Run Code Online (Sandbox Code Playgroud)

有没有办法有效地做到这一点?什么是适当的查询?或者我应该查询选择前50个,查询选择最后50个然后合并结果?

mysql sql database merge select

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

标签 统计

sql ×2

.net ×1

c# ×1

database ×1

merge ×1

mysql ×1

ora-00932 ×1

oracle ×1

oracle9i ×1

select ×1

views ×1