MySQL テーブルには、 と の 2 つの列がありSUBJECTますYEAR。
SUBJECT と YEAR の連結データを保持する英数字の一意の番号を生成したいと考えています。
これどうやってするの?のような単純な演算子を使用することは可能+ですか?
CONCAT次のような関数を使用できます。
SELECT CONCAT(`SUBJECT`, ' ', `YEAR`) FROM `table`
アップデート:
その結果を得るには、これを試すことができます:
SET @rn := 0;
SELECT CONCAT(`SUBJECT`,'-',`YEAR`,'-',LPAD(@rn := @rn+1,3,'0'))
FROM `table`