mirror of
https://github.com/MariaDB/server.git
synced 2025-02-01 19:41:47 +01:00
464c2de70a
Bug#28563 Test suite "jp" fails completely - The main goal of this fix is to make the "jp" suite runnable in general and to make it more robust for use in pushbuild under build team conditions. - It was decided to fix the remaining heavy issues within the architecture of this test later (-> WL 4327 Redesign the 'jp' testsuite for build team testing conditions) Only the test jp_trim_sjis got some significant improvements of its architecture (Just as proof of concept for the other tests). - Tests suffering from Bug 36597 Testsuite "jp": Suspicious results for some tests (unexpected result sets) were disabled - *.opt files were used to avoid differences on OS (Windows) because of case sensitive tablenames within the tests
510 lines
16 KiB
Text
510 lines
16 KiB
Text
SET NAMES sjis;
|
||
SET character_set_database = sjis;
|
||
DROP TABLE IF EXISTS `T1`;
|
||
DROP TABLE IF EXISTS `T2`;
|
||
DROP TABLE IF EXISTS `T3`;
|
||
CREATE TABLE `T1` (`C1` CHAR(12), INDEX(`C1`)) DEFAULT CHARSET = sjis ENGINE = <engine_to_be_tested>;
|
||
CREATE TABLE `T2` (`C1` CHAR(12), INDEX(`C1`)) DEFAULT CHARSET = sjis ENGINE = <engine_to_be_tested>;
|
||
CREATE TABLE `T3` (`C1` CHAR(12), INDEX(`C1`)) DEFAULT CHARSET = sjis ENGINE = <engine_to_be_tested>;
|
||
INSERT INTO `T1` VALUES ('アイウエオ');
|
||
INSERT INTO `T1` VALUES ('アイウエオカ');
|
||
INSERT INTO `T1` VALUES ('アイウエオカカ');
|
||
INSERT INTO `T1` VALUES ('アイウエオカカカ');
|
||
INSERT INTO `T1` VALUES ('カアイウエオ');
|
||
INSERT INTO `T1` VALUES ('カカアイウエオ');
|
||
INSERT INTO `T1` VALUES ('カカカアイウエオ');
|
||
INSERT INTO `T1` VALUES ('カカカアイウエオカカカ');
|
||
INSERT INTO `T1` VALUES (' アイウエオ ');
|
||
INSERT INTO `T2` VALUES ('あいうえお');
|
||
INSERT INTO `T2` VALUES ('あいうえおか');
|
||
INSERT INTO `T2` VALUES ('あいうえおかか');
|
||
INSERT INTO `T2` VALUES ('あいうえおかかか');
|
||
INSERT INTO `T2` VALUES ('かあいうえお');
|
||
INSERT INTO `T2` VALUES ('かかあいうえお');
|
||
INSERT INTO `T2` VALUES ('かかかあいうえお');
|
||
INSERT INTO `T2` VALUES ('かかかあいうえおかかか');
|
||
INSERT INTO `T2` VALUES (' あいうえお ');
|
||
INSERT INTO `T3` VALUES ('ソ十表予構');
|
||
INSERT INTO `T3` VALUES ('ソ十表予構暴');
|
||
INSERT INTO `T3` VALUES ('ソ十表予構暴暴');
|
||
INSERT INTO `T3` VALUES ('ソ十表予構暴暴暴');
|
||
INSERT INTO `T3` VALUES ('暴ソ十表予構');
|
||
INSERT INTO `T3` VALUES ('暴暴ソ十表予構');
|
||
INSERT INTO `T3` VALUES ('暴暴暴ソ十表予構');
|
||
INSERT INTO `T3` VALUES ('暴暴暴ソ十表予構暴暴暴');
|
||
INSERT INTO `T3` VALUES (' ソ十表予構 ');
|
||
SELECT `C1`,TRIM(TRAILING 'カ' FROM `C1`) FROM `T1`;
|
||
C1 TRIM(TRAILING 'カ' FROM `C1`)
|
||
アイウエオ アイウエオ
|
||
アイウエオ アイウエオ
|
||
アイウエオカ アイウエオ
|
||
アイウエオカカ アイウエオ
|
||
アイウエオカカカ アイウエオ
|
||
カアイウエオ カアイウエオ
|
||
カカアイウエオ カカアイウエオ
|
||
カカカアイウエオ カカカアイウエオ
|
||
カカカアイウエオカカカ カカカアイウエオ
|
||
SELECT `C1`,TRIM(LEADING 'カ' FROM `C1`) FROM `T1`;
|
||
C1 TRIM(LEADING 'カ' FROM `C1`)
|
||
アイウエオ アイウエオ
|
||
アイウエオ アイウエオ
|
||
アイウエオカ アイウエオカ
|
||
アイウエオカカ アイウエオカカ
|
||
アイウエオカカカ アイウエオカカカ
|
||
カアイウエオ アイウエオ
|
||
カカアイウエオ アイウエオ
|
||
カカカアイウエオ アイウエオ
|
||
カカカアイウエオカカカ アイウエオカカカ
|
||
SELECT `C1`,TRIM(BOTH 'カ' FROM `C1`) FROM `T1`;
|
||
C1 TRIM(BOTH 'カ' FROM `C1`)
|
||
アイウエオ アイウエオ
|
||
アイウエオ アイウエオ
|
||
アイウエオカ アイウエオ
|
||
アイウエオカカ アイウエオ
|
||
アイウエオカカカ アイウエオ
|
||
カアイウエオ アイウエオ
|
||
カカアイウエオ アイウエオ
|
||
カカカアイウエオ アイウエオ
|
||
カカカアイウエオカカカ アイウエオ
|
||
SELECT `C1`,TRIM(`C1`) FROM `T1`;
|
||
C1 TRIM(`C1`)
|
||
アイウエオ アイウエオ
|
||
アイウエオ アイウエオ
|
||
アイウエオカ アイウエオカ
|
||
アイウエオカカ アイウエオカカ
|
||
アイウエオカカカ アイウエオカカカ
|
||
カアイウエオ カアイウエオ
|
||
カカアイウエオ カカアイウエオ
|
||
カカカアイウエオ カカカアイウエオ
|
||
カカカアイウエオカカカ カカカアイウエオカカカ
|
||
SELECT `C1`,TRIM(TRAILING 'か' FROM `C1`) FROM `T2`;
|
||
C1 TRIM(TRAILING 'か' FROM `C1`)
|
||
あいうえお あいうえお
|
||
あいうえお あいうえお
|
||
あいうえおか あいうえお
|
||
あいうえおかか あいうえお
|
||
あいうえおかかか あいうえお
|
||
かあいうえお かあいうえお
|
||
かかあいうえお かかあいうえお
|
||
かかかあいうえお かかかあいうえお
|
||
かかかあいうえおかかか かかかあいうえお
|
||
SELECT `C1`,TRIM(LEADING 'か' FROM `C1`) FROM `T2`;
|
||
C1 TRIM(LEADING 'か' FROM `C1`)
|
||
あいうえお あいうえお
|
||
あいうえお あいうえお
|
||
あいうえおか あいうえおか
|
||
あいうえおかか あいうえおかか
|
||
あいうえおかかか あいうえおかかか
|
||
かあいうえお あいうえお
|
||
かかあいうえお あいうえお
|
||
かかかあいうえお あいうえお
|
||
かかかあいうえおかかか あいうえおかかか
|
||
SELECT `C1`,TRIM(BOTH 'か' FROM `C1`) FROM `T2`;
|
||
C1 TRIM(BOTH 'か' FROM `C1`)
|
||
あいうえお あいうえお
|
||
あいうえお あいうえお
|
||
あいうえおか あいうえお
|
||
あいうえおかか あいうえお
|
||
あいうえおかかか あいうえお
|
||
かあいうえお あいうえお
|
||
かかあいうえお あいうえお
|
||
かかかあいうえお あいうえお
|
||
かかかあいうえおかかか あいうえお
|
||
SELECT `C1`,TRIM(`C1`) FROM `T2`;
|
||
C1 TRIM(`C1`)
|
||
あいうえお あいうえお
|
||
あいうえお あいうえお
|
||
あいうえおか あいうえおか
|
||
あいうえおかか あいうえおかか
|
||
あいうえおかかか あいうえおかかか
|
||
かあいうえお かあいうえお
|
||
かかあいうえお かかあいうえお
|
||
かかかあいうえお かかかあいうえお
|
||
かかかあいうえおかかか かかかあいうえおかかか
|
||
SELECT `C1`,TRIM(TRAILING '暴' FROM `C1`) FROM `T3`;
|
||
C1 TRIM(TRAILING '暴' FROM `C1`)
|
||
ソ十表予構 ソ十表予構
|
||
ソ十表予構 ソ十表予構
|
||
ソ十表予構暴 ソ十表予構
|
||
ソ十表予構暴暴 ソ十表予構
|
||
ソ十表予構暴暴暴 ソ十表予構
|
||
暴ソ十表予構 暴ソ十表予構
|
||
暴暴ソ十表予構 暴暴ソ十表予構
|
||
暴暴暴ソ十表予構 暴暴暴ソ十表予構
|
||
暴暴暴ソ十表予構暴暴暴 暴暴暴ソ十表予構
|
||
SELECT `C1`,TRIM(LEADING '暴' FROM `C1`) FROM `T3`;
|
||
C1 TRIM(LEADING '暴' FROM `C1`)
|
||
ソ十表予構 ソ十表予構
|
||
ソ十表予構 ソ十表予構
|
||
ソ十表予構暴 ソ十表予構暴
|
||
ソ十表予構暴暴 ソ十表予構暴暴
|
||
ソ十表予構暴暴暴 ソ十表予構暴暴暴
|
||
暴ソ十表予構 ソ十表予構
|
||
暴暴ソ十表予構 ソ十表予構
|
||
暴暴暴ソ十表予構 ソ十表予構
|
||
暴暴暴ソ十表予構暴暴暴 ソ十表予構暴暴暴
|
||
SELECT `C1`,TRIM(BOTH '暴' FROM `C1`) FROM `T3`;
|
||
C1 TRIM(BOTH '暴' FROM `C1`)
|
||
ソ十表予構 ソ十表予構
|
||
ソ十表予構 ソ十表予構
|
||
ソ十表予構暴 ソ十表予構
|
||
ソ十表予構暴暴 ソ十表予構
|
||
ソ十表予構暴暴暴 ソ十表予構
|
||
暴ソ十表予構 ソ十表予構
|
||
暴暴ソ十表予構 ソ十表予構
|
||
暴暴暴ソ十表予構 ソ十表予構
|
||
暴暴暴ソ十表予構暴暴暴 ソ十表予構
|
||
SELECT `C1`,TRIM(`C1`) FROM `T3`;
|
||
C1 TRIM(`C1`)
|
||
ソ十表予構 ソ十表予構
|
||
ソ十表予構 ソ十表予構
|
||
ソ十表予構暴 ソ十表予構暴
|
||
ソ十表予構暴暴 ソ十表予構暴暴
|
||
ソ十表予構暴暴暴 ソ十表予構暴暴暴
|
||
暴ソ十表予構 暴ソ十表予構
|
||
暴暴ソ十表予構 暴暴ソ十表予構
|
||
暴暴暴ソ十表予構 暴暴暴ソ十表予構
|
||
暴暴暴ソ十表予構暴暴暴 暴暴暴ソ十表予構暴暴暴
|
||
DROP TABLE `T1`;
|
||
DROP TABLE `T2`;
|
||
DROP TABLE `T3`;
|
||
SET NAMES sjis;
|
||
SET character_set_database = sjis;
|
||
DROP TABLE IF EXISTS `T1`;
|
||
DROP TABLE IF EXISTS `T2`;
|
||
DROP TABLE IF EXISTS `T3`;
|
||
CREATE TABLE `T1` (`C1` CHAR(12), INDEX(`C1`)) DEFAULT CHARSET = sjis ENGINE = <engine_to_be_tested>;
|
||
CREATE TABLE `T2` (`C1` CHAR(12), INDEX(`C1`)) DEFAULT CHARSET = sjis ENGINE = <engine_to_be_tested>;
|
||
CREATE TABLE `T3` (`C1` CHAR(12), INDEX(`C1`)) DEFAULT CHARSET = sjis ENGINE = <engine_to_be_tested>;
|
||
INSERT INTO `T1` VALUES ('アイウエオ');
|
||
INSERT INTO `T1` VALUES ('アイウエオカ');
|
||
INSERT INTO `T1` VALUES ('アイウエオカカ');
|
||
INSERT INTO `T1` VALUES ('アイウエオカカカ');
|
||
INSERT INTO `T1` VALUES ('カアイウエオ');
|
||
INSERT INTO `T1` VALUES ('カカアイウエオ');
|
||
INSERT INTO `T1` VALUES ('カカカアイウエオ');
|
||
INSERT INTO `T1` VALUES ('カカカアイウエオカカカ');
|
||
INSERT INTO `T1` VALUES (' アイウエオ ');
|
||
INSERT INTO `T2` VALUES ('あいうえお');
|
||
INSERT INTO `T2` VALUES ('あいうえおか');
|
||
INSERT INTO `T2` VALUES ('あいうえおかか');
|
||
INSERT INTO `T2` VALUES ('あいうえおかかか');
|
||
INSERT INTO `T2` VALUES ('かあいうえお');
|
||
INSERT INTO `T2` VALUES ('かかあいうえお');
|
||
INSERT INTO `T2` VALUES ('かかかあいうえお');
|
||
INSERT INTO `T2` VALUES ('かかかあいうえおかかか');
|
||
INSERT INTO `T2` VALUES (' あいうえお ');
|
||
INSERT INTO `T3` VALUES ('ソ十表予構');
|
||
INSERT INTO `T3` VALUES ('ソ十表予構暴');
|
||
INSERT INTO `T3` VALUES ('ソ十表予構暴暴');
|
||
INSERT INTO `T3` VALUES ('ソ十表予構暴暴暴');
|
||
INSERT INTO `T3` VALUES ('暴ソ十表予構');
|
||
INSERT INTO `T3` VALUES ('暴暴ソ十表予構');
|
||
INSERT INTO `T3` VALUES ('暴暴暴ソ十表予構');
|
||
INSERT INTO `T3` VALUES ('暴暴暴ソ十表予構暴暴暴');
|
||
INSERT INTO `T3` VALUES (' ソ十表予構 ');
|
||
SELECT `C1`,TRIM(TRAILING 'カ' FROM `C1`) FROM `T1`;
|
||
C1 TRIM(TRAILING 'カ' FROM `C1`)
|
||
アイウエオ アイウエオ
|
||
アイウエオ アイウエオ
|
||
アイウエオカ アイウエオ
|
||
アイウエオカカ アイウエオ
|
||
アイウエオカカカ アイウエオ
|
||
カアイウエオ カアイウエオ
|
||
カカアイウエオ カカアイウエオ
|
||
カカカアイウエオ カカカアイウエオ
|
||
カカカアイウエオカカカ カカカアイウエオ
|
||
SELECT `C1`,TRIM(LEADING 'カ' FROM `C1`) FROM `T1`;
|
||
C1 TRIM(LEADING 'カ' FROM `C1`)
|
||
アイウエオ アイウエオ
|
||
アイウエオ アイウエオ
|
||
アイウエオカ アイウエオカ
|
||
アイウエオカカ アイウエオカカ
|
||
アイウエオカカカ アイウエオカカカ
|
||
カアイウエオ アイウエオ
|
||
カカアイウエオ アイウエオ
|
||
カカカアイウエオ アイウエオ
|
||
カカカアイウエオカカカ アイウエオカカカ
|
||
SELECT `C1`,TRIM(BOTH 'カ' FROM `C1`) FROM `T1`;
|
||
C1 TRIM(BOTH 'カ' FROM `C1`)
|
||
アイウエオ アイウエオ
|
||
アイウエオ アイウエオ
|
||
アイウエオカ アイウエオ
|
||
アイウエオカカ アイウエオ
|
||
アイウエオカカカ アイウエオ
|
||
カアイウエオ アイウエオ
|
||
カカアイウエオ アイウエオ
|
||
カカカアイウエオ アイウエオ
|
||
カカカアイウエオカカカ アイウエオ
|
||
SELECT `C1`,TRIM(`C1`) FROM `T1`;
|
||
C1 TRIM(`C1`)
|
||
アイウエオ アイウエオ
|
||
アイウエオ アイウエオ
|
||
アイウエオカ アイウエオカ
|
||
アイウエオカカ アイウエオカカ
|
||
アイウエオカカカ アイウエオカカカ
|
||
カアイウエオ カアイウエオ
|
||
カカアイウエオ カカアイウエオ
|
||
カカカアイウエオ カカカアイウエオ
|
||
カカカアイウエオカカカ カカカアイウエオカカカ
|
||
SELECT `C1`,TRIM(TRAILING 'か' FROM `C1`) FROM `T2`;
|
||
C1 TRIM(TRAILING 'か' FROM `C1`)
|
||
あいうえお あいうえお
|
||
あいうえお あいうえお
|
||
あいうえおか あいうえお
|
||
あいうえおかか あいうえお
|
||
あいうえおかかか あいうえお
|
||
かあいうえお かあいうえお
|
||
かかあいうえお かかあいうえお
|
||
かかかあいうえお かかかあいうえお
|
||
かかかあいうえおかかか かかかあいうえお
|
||
SELECT `C1`,TRIM(LEADING 'か' FROM `C1`) FROM `T2`;
|
||
C1 TRIM(LEADING 'か' FROM `C1`)
|
||
あいうえお あいうえお
|
||
あいうえお あいうえお
|
||
あいうえおか あいうえおか
|
||
あいうえおかか あいうえおかか
|
||
あいうえおかかか あいうえおかかか
|
||
かあいうえお あいうえお
|
||
かかあいうえお あいうえお
|
||
かかかあいうえお あいうえお
|
||
かかかあいうえおかかか あいうえおかかか
|
||
SELECT `C1`,TRIM(BOTH 'か' FROM `C1`) FROM `T2`;
|
||
C1 TRIM(BOTH 'か' FROM `C1`)
|
||
あいうえお あいうえお
|
||
あいうえお あいうえお
|
||
あいうえおか あいうえお
|
||
あいうえおかか あいうえお
|
||
あいうえおかかか あいうえお
|
||
かあいうえお あいうえお
|
||
かかあいうえお あいうえお
|
||
かかかあいうえお あいうえお
|
||
かかかあいうえおかかか あいうえお
|
||
SELECT `C1`,TRIM(`C1`) FROM `T2`;
|
||
C1 TRIM(`C1`)
|
||
あいうえお あいうえお
|
||
あいうえお あいうえお
|
||
あいうえおか あいうえおか
|
||
あいうえおかか あいうえおかか
|
||
あいうえおかかか あいうえおかかか
|
||
かあいうえお かあいうえお
|
||
かかあいうえお かかあいうえお
|
||
かかかあいうえお かかかあいうえお
|
||
かかかあいうえおかかか かかかあいうえおかかか
|
||
SELECT `C1`,TRIM(TRAILING '暴' FROM `C1`) FROM `T3`;
|
||
C1 TRIM(TRAILING '暴' FROM `C1`)
|
||
ソ十表予構 ソ十表予構
|
||
ソ十表予構 ソ十表予構
|
||
ソ十表予構暴 ソ十表予構
|
||
ソ十表予構暴暴 ソ十表予構
|
||
ソ十表予構暴暴暴 ソ十表予構
|
||
暴ソ十表予構 暴ソ十表予構
|
||
暴暴ソ十表予構 暴暴ソ十表予構
|
||
暴暴暴ソ十表予構 暴暴暴ソ十表予構
|
||
暴暴暴ソ十表予構暴暴暴 暴暴暴ソ十表予構
|
||
SELECT `C1`,TRIM(LEADING '暴' FROM `C1`) FROM `T3`;
|
||
C1 TRIM(LEADING '暴' FROM `C1`)
|
||
ソ十表予構 ソ十表予構
|
||
ソ十表予構 ソ十表予構
|
||
ソ十表予構暴 ソ十表予構暴
|
||
ソ十表予構暴暴 ソ十表予構暴暴
|
||
ソ十表予構暴暴暴 ソ十表予構暴暴暴
|
||
暴ソ十表予構 ソ十表予構
|
||
暴暴ソ十表予構 ソ十表予構
|
||
暴暴暴ソ十表予構 ソ十表予構
|
||
暴暴暴ソ十表予構暴暴暴 ソ十表予構暴暴暴
|
||
SELECT `C1`,TRIM(BOTH '暴' FROM `C1`) FROM `T3`;
|
||
C1 TRIM(BOTH '暴' FROM `C1`)
|
||
ソ十表予構 ソ十表予構
|
||
ソ十表予構 ソ十表予構
|
||
ソ十表予構暴 ソ十表予構
|
||
ソ十表予構暴暴 ソ十表予構
|
||
ソ十表予構暴暴暴 ソ十表予構
|
||
暴ソ十表予構 ソ十表予構
|
||
暴暴ソ十表予構 ソ十表予構
|
||
暴暴暴ソ十表予構 ソ十表予構
|
||
暴暴暴ソ十表予構暴暴暴 ソ十表予構
|
||
SELECT `C1`,TRIM(`C1`) FROM `T3`;
|
||
C1 TRIM(`C1`)
|
||
ソ十表予構 ソ十表予構
|
||
ソ十表予構 ソ十表予構
|
||
ソ十表予構暴 ソ十表予構暴
|
||
ソ十表予構暴暴 ソ十表予構暴暴
|
||
ソ十表予構暴暴暴 ソ十表予構暴暴暴
|
||
暴ソ十表予構 暴ソ十表予構
|
||
暴暴ソ十表予構 暴暴ソ十表予構
|
||
暴暴暴ソ十表予構 暴暴暴ソ十表予構
|
||
暴暴暴ソ十表予構暴暴暴 暴暴暴ソ十表予構暴暴暴
|
||
DROP TABLE `T1`;
|
||
DROP TABLE `T2`;
|
||
DROP TABLE `T3`;
|
||
SET NAMES sjis;
|
||
SET character_set_database = sjis;
|
||
DROP TABLE IF EXISTS `T1`;
|
||
DROP TABLE IF EXISTS `T2`;
|
||
DROP TABLE IF EXISTS `T3`;
|
||
CREATE TABLE `T1` (`C1` CHAR(12), INDEX(`C1`)) DEFAULT CHARSET = sjis ENGINE = <engine_to_be_tested>;
|
||
CREATE TABLE `T2` (`C1` CHAR(12), INDEX(`C1`)) DEFAULT CHARSET = sjis ENGINE = <engine_to_be_tested>;
|
||
CREATE TABLE `T3` (`C1` CHAR(12), INDEX(`C1`)) DEFAULT CHARSET = sjis ENGINE = <engine_to_be_tested>;
|
||
INSERT INTO `T1` VALUES ('アイウエオ');
|
||
INSERT INTO `T1` VALUES ('アイウエオカ');
|
||
INSERT INTO `T1` VALUES ('アイウエオカカ');
|
||
INSERT INTO `T1` VALUES ('アイウエオカカカ');
|
||
INSERT INTO `T1` VALUES ('カアイウエオ');
|
||
INSERT INTO `T1` VALUES ('カカアイウエオ');
|
||
INSERT INTO `T1` VALUES ('カカカアイウエオ');
|
||
INSERT INTO `T1` VALUES ('カカカアイウエオカカカ');
|
||
INSERT INTO `T1` VALUES (' アイウエオ ');
|
||
INSERT INTO `T2` VALUES ('あいうえお');
|
||
INSERT INTO `T2` VALUES ('あいうえおか');
|
||
INSERT INTO `T2` VALUES ('あいうえおかか');
|
||
INSERT INTO `T2` VALUES ('あいうえおかかか');
|
||
INSERT INTO `T2` VALUES ('かあいうえお');
|
||
INSERT INTO `T2` VALUES ('かかあいうえお');
|
||
INSERT INTO `T2` VALUES ('かかかあいうえお');
|
||
INSERT INTO `T2` VALUES ('かかかあいうえおかかか');
|
||
INSERT INTO `T2` VALUES (' あいうえお ');
|
||
INSERT INTO `T3` VALUES ('ソ十表予構');
|
||
INSERT INTO `T3` VALUES ('ソ十表予構暴');
|
||
INSERT INTO `T3` VALUES ('ソ十表予構暴暴');
|
||
INSERT INTO `T3` VALUES ('ソ十表予構暴暴暴');
|
||
INSERT INTO `T3` VALUES ('暴ソ十表予構');
|
||
INSERT INTO `T3` VALUES ('暴暴ソ十表予構');
|
||
INSERT INTO `T3` VALUES ('暴暴暴ソ十表予構');
|
||
INSERT INTO `T3` VALUES ('暴暴暴ソ十表予構暴暴暴');
|
||
INSERT INTO `T3` VALUES (' ソ十表予構 ');
|
||
SELECT `C1`,TRIM(TRAILING 'カ' FROM `C1`) FROM `T1`;
|
||
C1 TRIM(TRAILING 'カ' FROM `C1`)
|
||
アイウエオ アイウエオ
|
||
アイウエオカ アイウエオ
|
||
アイウエオカカ アイウエオ
|
||
アイウエオカカカ アイウエオ
|
||
カアイウエオ カアイウエオ
|
||
カカアイウエオ カカアイウエオ
|
||
カカカアイウエオ カカカアイウエオ
|
||
カカカアイウエオカカカ カカカアイウエオ
|
||
アイウエオ アイウエオ
|
||
SELECT `C1`,TRIM(LEADING 'カ' FROM `C1`) FROM `T1`;
|
||
C1 TRIM(LEADING 'カ' FROM `C1`)
|
||
アイウエオ アイウエオ
|
||
アイウエオカ アイウエオカ
|
||
アイウエオカカ アイウエオカカ
|
||
アイウエオカカカ アイウエオカカカ
|
||
カアイウエオ アイウエオ
|
||
カカアイウエオ アイウエオ
|
||
カカカアイウエオ アイウエオ
|
||
カカカアイウエオカカカ アイウエオカカカ
|
||
アイウエオ アイウエオ
|
||
SELECT `C1`,TRIM(BOTH 'カ' FROM `C1`) FROM `T1`;
|
||
C1 TRIM(BOTH 'カ' FROM `C1`)
|
||
アイウエオ アイウエオ
|
||
アイウエオカ アイウエオ
|
||
アイウエオカカ アイウエオ
|
||
アイウエオカカカ アイウエオ
|
||
カアイウエオ アイウエオ
|
||
カカアイウエオ アイウエオ
|
||
カカカアイウエオ アイウエオ
|
||
カカカアイウエオカカカ アイウエオ
|
||
アイウエオ アイウエオ
|
||
SELECT `C1`,TRIM(`C1`) FROM `T1`;
|
||
C1 TRIM(`C1`)
|
||
アイウエオ アイウエオ
|
||
アイウエオカ アイウエオカ
|
||
アイウエオカカ アイウエオカカ
|
||
アイウエオカカカ アイウエオカカカ
|
||
カアイウエオ カアイウエオ
|
||
カカアイウエオ カカアイウエオ
|
||
カカカアイウエオ カカカアイウエオ
|
||
カカカアイウエオカカカ カカカアイウエオカカカ
|
||
アイウエオ アイウエオ
|
||
SELECT `C1`,TRIM(TRAILING 'か' FROM `C1`) FROM `T2`;
|
||
C1 TRIM(TRAILING 'か' FROM `C1`)
|
||
あいうえお あいうえお
|
||
あいうえおか あいうえお
|
||
あいうえおかか あいうえお
|
||
あいうえおかかか あいうえお
|
||
かあいうえお かあいうえお
|
||
かかあいうえお かかあいうえお
|
||
かかかあいうえお かかかあいうえお
|
||
かかかあいうえおかかか かかかあいうえお
|
||
あいうえお あいうえお
|
||
SELECT `C1`,TRIM(LEADING 'か' FROM `C1`) FROM `T2`;
|
||
C1 TRIM(LEADING 'か' FROM `C1`)
|
||
あいうえお あいうえお
|
||
あいうえおか あいうえおか
|
||
あいうえおかか あいうえおかか
|
||
あいうえおかかか あいうえおかかか
|
||
かあいうえお あいうえお
|
||
かかあいうえお あいうえお
|
||
かかかあいうえお あいうえお
|
||
かかかあいうえおかかか あいうえおかかか
|
||
あいうえお あいうえお
|
||
SELECT `C1`,TRIM(BOTH 'か' FROM `C1`) FROM `T2`;
|
||
C1 TRIM(BOTH 'か' FROM `C1`)
|
||
あいうえお あいうえお
|
||
あいうえおか あいうえお
|
||
あいうえおかか あいうえお
|
||
あいうえおかかか あいうえお
|
||
かあいうえお あいうえお
|
||
かかあいうえお あいうえお
|
||
かかかあいうえお あいうえお
|
||
かかかあいうえおかかか あいうえお
|
||
あいうえお あいうえお
|
||
SELECT `C1`,TRIM(`C1`) FROM `T2`;
|
||
C1 TRIM(`C1`)
|
||
あいうえお あいうえお
|
||
あいうえおか あいうえおか
|
||
あいうえおかか あいうえおかか
|
||
あいうえおかかか あいうえおかかか
|
||
かあいうえお かあいうえお
|
||
かかあいうえお かかあいうえお
|
||
かかかあいうえお かかかあいうえお
|
||
かかかあいうえおかかか かかかあいうえおかかか
|
||
あいうえお あいうえお
|
||
SELECT `C1`,TRIM(TRAILING '暴' FROM `C1`) FROM `T3`;
|
||
C1 TRIM(TRAILING '暴' FROM `C1`)
|
||
ソ十表予構 ソ十表予構
|
||
ソ十表予構暴 ソ十表予構
|
||
ソ十表予構暴暴 ソ十表予構
|
||
ソ十表予構暴暴暴 ソ十表予構
|
||
暴ソ十表予構 暴ソ十表予構
|
||
暴暴ソ十表予構 暴暴ソ十表予構
|
||
暴暴暴ソ十表予構 暴暴暴ソ十表予構
|
||
暴暴暴ソ十表予構暴暴暴 暴暴暴ソ十表予構
|
||
ソ十表予構 ソ十表予構
|
||
SELECT `C1`,TRIM(LEADING '暴' FROM `C1`) FROM `T3`;
|
||
C1 TRIM(LEADING '暴' FROM `C1`)
|
||
ソ十表予構 ソ十表予構
|
||
ソ十表予構暴 ソ十表予構暴
|
||
ソ十表予構暴暴 ソ十表予構暴暴
|
||
ソ十表予構暴暴暴 ソ十表予構暴暴暴
|
||
暴ソ十表予構 ソ十表予構
|
||
暴暴ソ十表予構 ソ十表予構
|
||
暴暴暴ソ十表予構 ソ十表予構
|
||
暴暴暴ソ十表予構暴暴暴 ソ十表予構暴暴暴
|
||
ソ十表予構 ソ十表予構
|
||
SELECT `C1`,TRIM(BOTH '暴' FROM `C1`) FROM `T3`;
|
||
C1 TRIM(BOTH '暴' FROM `C1`)
|
||
ソ十表予構 ソ十表予構
|
||
ソ十表予構暴 ソ十表予構
|
||
ソ十表予構暴暴 ソ十表予構
|
||
ソ十表予構暴暴暴 ソ十表予構
|
||
暴ソ十表予構 ソ十表予構
|
||
暴暴ソ十表予構 ソ十表予構
|
||
暴暴暴ソ十表予構 ソ十表予構
|
||
暴暴暴ソ十表予構暴暴暴 ソ十表予構
|
||
ソ十表予構 ソ十表予構
|
||
SELECT `C1`,TRIM(`C1`) FROM `T3`;
|
||
C1 TRIM(`C1`)
|
||
ソ十表予構 ソ十表予構
|
||
ソ十表予構暴 ソ十表予構暴
|
||
ソ十表予構暴暴 ソ十表予構暴暴
|
||
ソ十表予構暴暴暴 ソ十表予構暴暴暴
|
||
暴ソ十表予構 暴ソ十表予構
|
||
暴暴ソ十表予構 暴暴ソ十表予構
|
||
暴暴暴ソ十表予構 暴暴暴ソ十表予構
|
||
暴暴暴ソ十表予構暴暴暴 暴暴暴ソ十表予構暴暴暴
|
||
ソ十表予構 ソ十表予構
|
||
DROP TABLE `T1`;
|
||
DROP TABLE `T2`;
|
||
DROP TABLE `T3`;
|