0
表のQQQトリムないdoesntの(両方の)トリム:は、先頭の文字
|**type** | **ColB** |
-+-----------+-----------+-
| A | 0030-0000 |
| A | 0234-0001 |
| A | 0001-0003 |
type
を ColB
は私がpoisitionを先頭と末尾にすべてゼロをトリミングしたいVarchar
で、Varchar
です。期待される結果は次のとおりです。
select type, TRIM(both '0' FROM colB) From qqq where type = 'A';
しかし、私の出力は次のとおりです:
|**type** | **ColB** |
-+-----------+-----------+-
| A | 30- |
| A | 234-0001 |
| A | 1-0003 |
これは私が書いたクエリです
|**type** | **ColB** |
-+-----------+-----------+-
| A | 0030- |
| A | 0234-0001 |
| A | 0001-0003 |
trim (both
を働いていない...
おそらく最初の '0'の前に別の文字があります。 –
私は@GordonLinoffをチェックしました – user6308605
こちらはオプションですhttps://dev.mysql.com/doc/refman/5.7/en/string-functions.html#function_trim – toonice