SELECTしにくいデータ
最近こんなデータを目にしました
- クエリ
SELECT
some.`整理番号`
, HEX(some.`整理番号`)
FROM
tmp.`some_table` some
- 結果
- なんか改行コード(=0x0D)が混じっている
整理番号, HEX(some.`整理番号`)
9734601 , 39373334363031200D
9734602 , 39373334363032200D
2747031 , 32373437303331200D
取り除く
- とりあえず以下で取り除く
-
UNHEX
は16進数で文字を指定できる
TRIM( UNHEX('0D') FROM some.`整理番号` )
環境
MySQL Aurora 5.6.10-log