0

要素を列 (varchar) に追加すると、余分なスペースができます。たとえば、次のテーブルStudentname varchar(10)あり、次のようにします。

INSERT INTO Student (id,name) VALUES (1,'student')
SELECT name FROM Student WHERE id=1

私は得るstudent[space][space][space]

タイプを に変更せずに修正するにはどうすればよいtextですか?

4

1 に答える 1

0

ほとんどのデータベースは、クエリの結果を固定の表形式で出力します。文字列の実際の開始位置と終了位置を確認するには、別の文字を連結する必要があります。データベースに応じて、次の 3 つの方法があります。

select '"'+name+'"'
select '"'||name||'"'
select concat('"', name, '"')

おそらく、スペースはクエリ ツールのアーティファクトであることがわかります。

于 2012-05-13T03:33:40.503 に答える