REPEAT() 関数の出力を読みやすくし、他の関数で使用できるようにするとします。たとえば、繰り返される値の間にスペースやその他の文字を追加したい場合は、CONCAT() 関数を使用できます。
mysql> Select REPEAT(CONCAT(' *',Subject,'* '),3)AS Subject_repetition from student; +-----------------------------------------+ | Subject_repetition | +-----------------------------------------+ | *Computers* *Computers* *Computers* | | *History* *History* *History* | | *Commerce* *Commerce* *Commerce* | | *Computers* *Computers* *Computers* | | *Math* *Math* *Math* | +-----------------------------------------+ 5 rows in set (0.00 sec)
次の例では、QUOTE() 関数と CONCAT() 関数の両方を REPEAT() 関数とともに使用します。
mysql> Select REPEAT(QUOTE(CONCAT(' *',Subject,'* ')),3)AS Subject_repetition from student; +-----------------------------------------------+ | Subject_repetition | +-----------------------------------------------+ | ' *Computers* '' *Computers* '' *Computers* ' | | ' *History* '' *History* '' *History* ' | | ' *Commerce* '' *Commerce* '' *Commerce* ' | | ' *Computers* '' *Computers* '' *Computers* ' | | ' *Math* '' *Math* '' *Math* ' | +-----------------------------------------------+ 5 rows in set (0.00 sec)
REPEAT() を使用する関数やその他の関数を使用して、出力を読みやすくすることができます。
以上がREPEAT() 関数で他の MySQL 関数を使用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。