にvarchar型の列の最大値を取得私は、これらの値を持つvarchar型がある私の列の最大値を取得することができますどのようにデータベース
たとえば、私はvarchar型であると私は何をしたいことにあるMYIDのフィールド名を持っていますmyidフィールドの最大値を取得します。どのようにしてmyidカラムの1〜10の値を取得することができますか?あなたが示されてきたデータについては
myid
1-1
1-2
1-3
1-4
1-5
1-6
1-7
1-8
1-10
1-9
1-10は最大文字列値ではありません.1の場合(10の最初の文字)は、たとえば1-2の2より小さい値です。あなたの頭の中で、文字列を2つの数値に分割し、最初のものから順番に並べます。あなたはSQLで文字列funtionsと同じことをすることができますが、私は最初に文字列として値を格納しないことをお勧めしたいと思います。個別の数値に興味がある場合は、それらを1つの文字列ではなく2つの別々の数値列として格納します。 –