見た目にはほとんどわからないけど全部別物だしもちろんSQLやなんかの文字列比較にはヒットしないハイフンがこの世には多すぎるよ.
DBに混ざって入ってたりしたら大変だね.
自分が今いじってるDBには以下の4種類が入ってたよ. しばらく気付けなかったよ.
$ echo '-' | od -i
> 0000000 10
> 0000001
$ echo '‐' | od -i
> 0000000 177242338
> 0000004
$ echo '−' | od -i
> 0000000 177375458
> 0000004
$ echo '—' | od -i
> 0000000 177504482
> 0000004