Netezza文字列の比較(スペースありとスペースなし)

ジョースン

なぜ

select 'xyz' = 'xyz  '

Netezza(7.2)でTrueを返しますか?スペースのある文字列をスペースのない文字列とは異なると見なす比較ロジックを構築しようとしていますが、この動作のために機能しません。

ScottMcG

この動作は、ANSISQL-92述語比較ルールに準拠しています。比較する前に、文字列を同じ長さにスペースで埋める必要があります。

この動作を回避したい場合は、「=」の代わりに「LIKE」を使用するか、「=」の比較にlength()チェックを追加できます。

select 'match' where 'xyz' = 'xyz ';
 ?COLUMN? 
----------
 match
(1 row)

select 'match' where 'xyz' like 'xyz ';
 ?COLUMN? 
----------
(0 rows)

select 'match' where 'xyz' = 'xyz ' and ( length('xyz') = length('xyz '));
 ?COLUMN? 
----------
(0 rows)

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

スペースのある文字列をスペースのない文字列とcamelCasejavascriptに変換します

分類Dev

Bash:2つの文字列をスペースと比較します

分類Dev

スペースが異なり、ヌル文字の可能性がある文字列を比較する

分類Dev

スペースなしのSUMIF内の文字列を比較します

分類Dev

文字列をスペースと比較すると、 'is'演算子の動作が異なります

分類Dev

長い文字列とスペースの比較

分類Dev

Luaの区切り文字とスペースで文字列を分割

分類Dev

strsplit()は、文字列の最初と最後にスペースがあると動作が異なります

分類Dev

Javascriptが文字列内のスペースを文字として認識しない

分類Dev

改行とスペースを含む文字列の読み取り

分類Dev

R:スペースなしで2つの文字列を貼り付けます

分類Dev

Swift文字列内の「改行しないスペース」を取り除く方法は?

分類Dev

要素にスペースがあり、スペースがないBash配列

分類Dev

PHPで==のスペースを含む文字列を比較する

分類Dev

スペースのないVBA文字列は機能しません、スペースのあるVBA文字列は機能します

分類Dev

Java:スペースなしの文字列操作

分類Dev

文字列を別の文字列にstrcpyするとスペースがあります

分類Dev

Unicode文字と次の文字の間にスペースはありません

分類Dev

スペースが等しい文字列のID比較に影響するのはなぜですか?

分類Dev

文字とスペースなしの正規表現

分類Dev

英数字とスペースの正規表現ですが、文字列の最初と最後にスペースがありません

分類Dev

スペースなしで文字列をコピーしているときにメモリアクセスが正しくありません

分類Dev

rの文字列のスペースの中間にある文字を取り出します

分類Dev

スペースを含む可能性のある文字列の読み取り

分類Dev

この文字列を配列にする方法-文字列にはスペースがあり、値もあります

分類Dev

Bashスクリプト-文字列と可変スペースを正規表現と比較します

分類Dev

スペースバーなしで文字列の文字を数える

分類Dev

MS Word:区切り文字と脚注の間に過剰なスペースがあります

分類Dev

文字列内の複数のスペースを削除する簡単な方法はありますか?

Related 関連記事

  1. 1

    スペースのある文字列をスペースのない文字列とcamelCasejavascriptに変換します

  2. 2

    Bash:2つの文字列をスペースと比較します

  3. 3

    スペースが異なり、ヌル文字の可能性がある文字列を比較する

  4. 4

    スペースなしのSUMIF内の文字列を比較します

  5. 5

    文字列をスペースと比較すると、 'is'演算子の動作が異なります

  6. 6

    長い文字列とスペースの比較

  7. 7

    Luaの区切り文字とスペースで文字列を分割

  8. 8

    strsplit()は、文字列の最初と最後にスペースがあると動作が異なります

  9. 9

    Javascriptが文字列内のスペースを文字として認識しない

  10. 10

    改行とスペースを含む文字列の読み取り

  11. 11

    R:スペースなしで2つの文字列を貼り付けます

  12. 12

    Swift文字列内の「改行しないスペース」を取り除く方法は?

  13. 13

    要素にスペースがあり、スペースがないBash配列

  14. 14

    PHPで==のスペースを含む文字列を比較する

  15. 15

    スペースのないVBA文字列は機能しません、スペースのあるVBA文字列は機能します

  16. 16

    Java:スペースなしの文字列操作

  17. 17

    文字列を別の文字列にstrcpyするとスペースがあります

  18. 18

    Unicode文字と次の文字の間にスペースはありません

  19. 19

    スペースが等しい文字列のID比較に影響するのはなぜですか?

  20. 20

    文字とスペースなしの正規表現

  21. 21

    英数字とスペースの正規表現ですが、文字列の最初と最後にスペースがありません

  22. 22

    スペースなしで文字列をコピーしているときにメモリアクセスが正しくありません

  23. 23

    rの文字列のスペースの中間にある文字を取り出します

  24. 24

    スペースを含む可能性のある文字列の読み取り

  25. 25

    この文字列を配列にする方法-文字列にはスペースがあり、値もあります

  26. 26

    Bashスクリプト-文字列と可変スペースを正規表現と比較します

  27. 27

    スペースバーなしで文字列の文字を数える

  28. 28

    MS Word:区切り文字と脚注の間に過剰なスペースがあります

  29. 29

    文字列内の複数のスペースを削除する簡単な方法はありますか?

ホットタグ

アーカイブ