この環境のとあるテーブルに格納されているマルチバイト文字を格納したカラム(住所なんかをイメージ)からn バイト 文字を切り出す。 実装 そして出来上がったそびえ立つクソがこれである。 SELECT CASE WHEN LENGTH(multi_byte_string)>15 THEN CASE WHEN LENGTH(LEFT(multi_byte_string,15)) < 15 THEN LEFT(multi_byte_string,15) ELSE CASE WHEN LENGTH(LEFT(multi_byte_string,14)) < 15 THEN LEFT(multi_byte_string,14) ELSE CASE WHEN LENGTH(LEFT(multi_byte_string,13)) < 15 THEN LEFT(multi_byte_string,13) E