テーブルのフィールド値の長さを見つけて比較しようとしています。 DB2 - テーブルフィールドの値の長さを見つけて比較する
Table1
Id Name
1 abcd
2 xyz
3 Y
は私が
LEN
を試みた結果は、ID 1
でレコードのみを持つべき3以上の長さの名前を見つけようとしています。それはDB2にはない。私はlength
を試しました。そのフィールドの長さではなく、そのフィールドの値のアクタールの長さです。
select id,name,LENGTH(name) as namelength from table1
group by id,name having LENGTH(name)>3
私は通常、RTRIMを使用します。つまり、先頭のスペースを省略します。 –