mysql:8029
From: Kazuaki Inagaki <Kazuaki Inagaki <inagaki_kazuaki@xxxxxxxxxx>>
Date: Tue, 15 Jul 2003 18:12:49 +0900
Subject: [mysql 08029] Re: 強制的に CHAR 型にする方法
稲垣です。 > でも、CHAR型または互換型で、固定長で取り出す方法はやっぱり無いものでしょ > うか? > 互換型ではないし、見当はずれかもしれないですが、 rpad関数で、空白を付けて、桁数で切ってしまうというのはどうですか? mysql> create table aaa (AAA char(10) NOT NULL, BBB varchar(10), PRIMARY KEY (AAA) ); sql> select a.AAA, a.BBB, rpad(a.AAA,30, ' ') rpd from aaa a; -----------+------+--------------------------------+ AAA | BBB | rpd | -----------+------+--------------------------------+ A | b | A | 1234567890 | b | 1234567890 | 123456789 | b | 123456789 | 12345678 | b | 12345678 | 1234567 | b | 1234567 | 123456 | b | 123456 | 12345 | b | 12345 | 1234 | b | 1234 | 123 | b | 123 | 12 | b | 12 | 1 | b | 1 | -----------+------+--------------------------------+ では
8025 2003-07-15 13:18 [きたぢま <kitajima@x] 強制的に CHAR 型にする方法 8026 2003-07-15 13:49 ┣[SUGAWARA Hajime <sug] 8028 2003-07-15 15:30 ┃┗[きたぢま <kitajima@x] -> 8029 2003-07-15 18:12 ┃ ┗[Kazuaki Inagaki <ina] 8032 2003-07-16 11:00 ┃ ┗[きたぢま <kitajima@x] 8033 2003-07-16 11:05 ┃ ┣[箱田賢一 <hakoda@xxx] 8039 2003-07-16 13:29 ┃ ┃┗[きたぢま <kitajima@x] 8034 2003-07-16 12:26 ┃ ┗[SUGAWARA Hajime <sug] 8041 2003-07-16 13:33 ┃ ┗[きたぢま <kitajima@x] 8044 2003-07-16 15:00 ┃ ┗[SUGAWARA Hajime <sug] 8048 2003-07-17 11:55 ┃ ┗[きたぢま <kitajima@x] 8043 2003-07-16 14:51 ┗["MIYATSU Kazunari" <] 8047 2003-07-17 11:47 ┗[きたぢま <kitajima@x]