小编goo*_*uy5的帖子

PL SQL - 多列相等

我正在尝试评估多个列以节省一些键击(在这一点上,授予搜索的时间和精力早已否定了我将获得的任何"好处")而不是多个不同的比较.

基本上,我有:

WHERE column1 = column2
AND column2 = column3
Run Code Online (Sandbox Code Playgroud)

:

WHERE column1 = column2 = column3
Run Code Online (Sandbox Code Playgroud)

我找到了另一篇与之相关的文章: Oracle SQL语法 - 检查多个列是否为IS NOT NULL

sql oracle select equality where-clause

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

Java中的StringIndexOutOfBounds

我在这里有两个完全相同的代码副本,除了一个在for循环中有'<'而另一个有'<='.有人可以解释为什么当我使用'<='时我会得到索引超出范围的异常,但是它可以正常使用'<'

错误代码:

for(int i = 0; i <= str.length(); i++) {
      int count = 0;
      char currentChar = str.charAt(i);
      for(int j = 0; j <= str.length(); j++) {
        if (currentChar == str.charAt(j) ) {
          count++;
Run Code Online (Sandbox Code Playgroud)


工作代码:

for(int i = 0; i < str.length(); i++) {
      int count = 0;
      char currentChar = str.charAt(i);
      for(int j = 0; j < str.length(); j++) {
        if (currentChar == str.charAt(j) ) {
          count++;
Run Code Online (Sandbox Code Playgroud)


如果我不使用<=它将如何比较字符串中的最后一个字符?

java string character operators

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

标签 统计

character ×1

equality ×1

java ×1

operators ×1

oracle ×1

select ×1

sql ×1

string ×1

where-clause ×1