jp_substring_utf8.test
上传用户:romrleung
上传日期:2022-05-23
资源大小:18897k
文件大小:23k
源码类别:

MySQL数据库

开发平台:

Visual C++

  1. --disable_warnings
  2. drop table if exists `T1`;
  3. drop table if exists `T2`;
  4. drop table if exists `T3`;
  5. drop table if exists `T4`;
  6. drop table if exists `T5`;
  7. drop table if exists `T6`;
  8. drop table if exists `T7`;
  9. drop table if exists `T8`;
  10. drop table if exists `T9`;
  11. drop table if exists `T10`;
  12. drop table if exists `T11`;
  13. drop table if exists `T12`;
  14. --enable_warnings
  15. #
  16. # Test SUBSTRING() function with Japanese character in utf8 encoding
  17. #
  18. SET NAMES utf8;
  19. SET character_set_database = utf8;
  20. CREATE TABLE `T1` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = utf8 engine = innodb;
  21. CREATE TABLE `T2` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = utf8 engine = innodb;
  22. CREATE TABLE `T3` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = utf8 engine = innodb;
  23. CREATE TABLE `T4` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = utf8 engine = myisam;
  24. CREATE TABLE `T5` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = utf8 engine = myisam;
  25. CREATE TABLE `T6` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = utf8 engine = myisam;
  26. CREATE TABLE `T7` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = utf8 engine = heap;
  27. CREATE TABLE `T8` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = utf8 engine = heap;
  28. CREATE TABLE `T9` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = utf8 engine = heap;
  29. CREATE TABLE `T10` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = utf8 engine = bdb;
  30. CREATE TABLE `T11` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = utf8 engine = bdb;
  31. CREATE TABLE `T12` (`C1` char(5), INDEX(`C1`)) DEFAULT CHARSET = utf8 engine = bdb;
  32. INSERT INTO `T1` VALUES ('アイウエオ'),('アイウエ'),('アイウ'),('アイ'),('ア'),('');
  33. INSERT INTO `T2` VALUES ('あいうえお'),('あいうえ'),('あいう'),('あい'),('あ'),('');
  34. INSERT INTO `T3` VALUES ('龔龖龗龞龡'),('龔龖龗龞'),('龔龖龗'),('龔龖'),('龔'),('');
  35. INSERT INTO `T4` VALUES ('アイウエオ'),('アイウエ'),('アイウ'),('アイ'),('ア'),('');
  36. INSERT INTO `T5` VALUES ('あいうえお'),('あいうえ'),('あいう'),('あい'),('あ'),('');
  37. INSERT INTO `T6` VALUES ('龔龖龗龞龡'),('龔龖龗龞'),('龔龖龗'),('龔龖'),('龔'),('');
  38. INSERT INTO `T7` VALUES ('アイウエオ'),('アイウエ'),('アイウ'),('アイ'),('ア'),('');
  39. INSERT INTO `T8` VALUES ('あいうえお'),('あいうえ'),('あいう'),('あい'),('あ'),('');
  40. INSERT INTO `T9` VALUES ('龔龖龗龞龡'),('龔龖龗龞'),('龔龖龗'),('龔龖'),('龔'),('');
  41. INSERT INTO `T10` VALUES ('アイウエオ'),('アイウエ'),('アイウ'),('アイ'),('ア'),('');
  42. INSERT INTO `T11` VALUES ('あいうえお'),('あいうえ'),('あいう'),('あい'),('あ'),('');
  43. INSERT INTO `T12` VALUES ('龔龖龗龞龡'),('龔龖龗龞'),('龔龖龗'),('龔龖'),('龔'),('');
  44. #InnoDB
  45. SELECT `C1`, SUBSTRING(`C1`,0) FROM `T1`;
  46. SELECT `C1`, SUBSTRING(`C1`,1) FROM `T1`;
  47. SELECT `C1`, SUBSTRING(`C1`,2) FROM `T1`;
  48. SELECT `C1`, SUBSTRING(`C1`,3) FROM `T1`;
  49. SELECT `C1`, SUBSTRING(`C1`,4) FROM `T1`;
  50. SELECT `C1`, SUBSTRING(`C1`,5) FROM `T1`;
  51. SELECT `C1`, SUBSTRING(`C1`,6) FROM `T1`;
  52. SELECT `C1`, SUBSTRING(`C1` FROM 0) FROM `T1`;
  53. SELECT `C1`, SUBSTRING(`C1` FROM 1) FROM `T1`;
  54. SELECT `C1`, SUBSTRING(`C1` FROM 2) FROM `T1`;
  55. SELECT `C1`, SUBSTRING(`C1` FROM 3) FROM `T1`;
  56. SELECT `C1`, SUBSTRING(`C1` FROM 4) FROM `T1`;
  57. SELECT `C1`, SUBSTRING(`C1` FROM 5) FROM `T1`;
  58. SELECT `C1`, SUBSTRING(`C1` FROM 6) FROM `T1`;
  59. SELECT `C1`, SUBSTRING(`C1`,1,0) FROM `T1`;
  60. SELECT `C1`, SUBSTRING(`C1`,1,1) FROM `T1`;
  61. SELECT `C1`, SUBSTRING(`C1`,1,2) FROM `T1`;
  62. SELECT `C1`, SUBSTRING(`C1`,1,3) FROM `T1`;
  63. SELECT `C1`, SUBSTRING(`C1`,1,4) FROM `T1`;
  64. SELECT `C1`, SUBSTRING(`C1`,1,5) FROM `T1`;
  65. SELECT `C1`, SUBSTRING(`C1`,1,6) FROM `T1`;
  66. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 0) FROM `T1`;
  67. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 1) FROM `T1`;
  68. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 2) FROM `T1`;
  69. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 3) FROM `T1`;
  70. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 4) FROM `T1`;
  71. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 5) FROM `T1`;
  72. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 6) FROM `T1`;
  73. SELECT `C1`, SUBSTRING(`C1`,0) FROM `T2`;
  74. SELECT `C1`, SUBSTRING(`C1`,1) FROM `T2`;
  75. SELECT `C1`, SUBSTRING(`C1`,2) FROM `T2`;
  76. SELECT `C1`, SUBSTRING(`C1`,3) FROM `T2`;
  77. SELECT `C1`, SUBSTRING(`C1`,4) FROM `T2`;
  78. SELECT `C1`, SUBSTRING(`C1`,5) FROM `T2`;
  79. SELECT `C1`, SUBSTRING(`C1`,6) FROM `T2`;
  80. SELECT `C1`, SUBSTRING(`C1` FROM 0) FROM `T2`;
  81. SELECT `C1`, SUBSTRING(`C1` FROM 1) FROM `T2`;
  82. SELECT `C1`, SUBSTRING(`C1` FROM 2) FROM `T2`;
  83. SELECT `C1`, SUBSTRING(`C1` FROM 3) FROM `T2`;
  84. SELECT `C1`, SUBSTRING(`C1` FROM 4) FROM `T2`;
  85. SELECT `C1`, SUBSTRING(`C1` FROM 5) FROM `T2`;
  86. SELECT `C1`, SUBSTRING(`C1` FROM 6) FROM `T2`;
  87. SELECT `C1`, SUBSTRING(`C1`,1,0) FROM `T2`;
  88. SELECT `C1`, SUBSTRING(`C1`,1,1) FROM `T2`;
  89. SELECT `C1`, SUBSTRING(`C1`,1,2) FROM `T2`;
  90. SELECT `C1`, SUBSTRING(`C1`,1,3) FROM `T2`;
  91. SELECT `C1`, SUBSTRING(`C1`,1,4) FROM `T2`;
  92. SELECT `C1`, SUBSTRING(`C1`,1,5) FROM `T2`;
  93. SELECT `C1`, SUBSTRING(`C1`,1,6) FROM `T2`;
  94. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 0) FROM `T2`;
  95. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 1) FROM `T2`;
  96. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 2) FROM `T2`;
  97. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 3) FROM `T2`;
  98. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 4) FROM `T2`;
  99. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 5) FROM `T2`;
  100. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 6) FROM `T2`;
  101. SELECT `C1`, SUBSTRING(`C1`,0) FROM `T3`;
  102. SELECT `C1`, SUBSTRING(`C1`,1) FROM `T3`;
  103. SELECT `C1`, SUBSTRING(`C1`,2) FROM `T3`;
  104. SELECT `C1`, SUBSTRING(`C1`,3) FROM `T3`;
  105. SELECT `C1`, SUBSTRING(`C1`,4) FROM `T3`;
  106. SELECT `C1`, SUBSTRING(`C1`,5) FROM `T3`;
  107. SELECT `C1`, SUBSTRING(`C1`,6) FROM `T3`;
  108. SELECT `C1`, SUBSTRING(`C1` FROM 0) FROM `T3`;
  109. SELECT `C1`, SUBSTRING(`C1` FROM 1) FROM `T3`;
  110. SELECT `C1`, SUBSTRING(`C1` FROM 2) FROM `T3`;
  111. SELECT `C1`, SUBSTRING(`C1` FROM 3) FROM `T3`;
  112. SELECT `C1`, SUBSTRING(`C1` FROM 4) FROM `T3`;
  113. SELECT `C1`, SUBSTRING(`C1` FROM 5) FROM `T3`;
  114. SELECT `C1`, SUBSTRING(`C1` FROM 6) FROM `T3`;
  115. SELECT `C1`, SUBSTRING(`C1`,1,0) FROM `T3`;
  116. SELECT `C1`, SUBSTRING(`C1`,1,1) FROM `T3`;
  117. SELECT `C1`, SUBSTRING(`C1`,1,2) FROM `T3`;
  118. SELECT `C1`, SUBSTRING(`C1`,1,3) FROM `T3`;
  119. SELECT `C1`, SUBSTRING(`C1`,1,4) FROM `T3`;
  120. SELECT `C1`, SUBSTRING(`C1`,1,5) FROM `T3`;
  121. SELECT `C1`, SUBSTRING(`C1`,1,6) FROM `T3`;
  122. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 0) FROM `T3`;
  123. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 1) FROM `T3`;
  124. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 2) FROM `T3`;
  125. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 3) FROM `T3`;
  126. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 4) FROM `T3`;
  127. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 5) FROM `T3`;
  128. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 6) FROM `T3`;
  129. #MyISAM
  130. SELECT `C1`, SUBSTRING(`C1`,0) FROM `T4`;
  131. SELECT `C1`, SUBSTRING(`C1`,1) FROM `T4`;
  132. SELECT `C1`, SUBSTRING(`C1`,2) FROM `T4`;
  133. SELECT `C1`, SUBSTRING(`C1`,3) FROM `T4`;
  134. SELECT `C1`, SUBSTRING(`C1`,4) FROM `T4`;
  135. SELECT `C1`, SUBSTRING(`C1`,5) FROM `T4`;
  136. SELECT `C1`, SUBSTRING(`C1`,6) FROM `T4`;
  137. SELECT `C1`, SUBSTRING(`C1` FROM 0) FROM `T4`;
  138. SELECT `C1`, SUBSTRING(`C1` FROM 1) FROM `T4`;
  139. SELECT `C1`, SUBSTRING(`C1` FROM 2) FROM `T4`;
  140. SELECT `C1`, SUBSTRING(`C1` FROM 3) FROM `T4`;
  141. SELECT `C1`, SUBSTRING(`C1` FROM 4) FROM `T4`;
  142. SELECT `C1`, SUBSTRING(`C1` FROM 5) FROM `T4`;
  143. SELECT `C1`, SUBSTRING(`C1` FROM 6) FROM `T4`;
  144. SELECT `C1`, SUBSTRING(`C1`,1,0) FROM `T4`;
  145. SELECT `C1`, SUBSTRING(`C1`,1,1) FROM `T4`;
  146. SELECT `C1`, SUBSTRING(`C1`,1,2) FROM `T4`;
  147. SELECT `C1`, SUBSTRING(`C1`,1,3) FROM `T4`;
  148. SELECT `C1`, SUBSTRING(`C1`,1,4) FROM `T4`;
  149. SELECT `C1`, SUBSTRING(`C1`,1,5) FROM `T4`;
  150. SELECT `C1`, SUBSTRING(`C1`,1,6) FROM `T4`;
  151. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 0) FROM `T4`;
  152. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 1) FROM `T4`;
  153. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 2) FROM `T4`;
  154. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 3) FROM `T4`;
  155. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 4) FROM `T4`;
  156. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 5) FROM `T4`;
  157. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 6) FROM `T4`;
  158. SELECT `C1`, SUBSTRING(`C1`,0) FROM `T5`;
  159. SELECT `C1`, SUBSTRING(`C1`,1) FROM `T5`;
  160. SELECT `C1`, SUBSTRING(`C1`,2) FROM `T5`;
  161. SELECT `C1`, SUBSTRING(`C1`,3) FROM `T5`;
  162. SELECT `C1`, SUBSTRING(`C1`,4) FROM `T5`;
  163. SELECT `C1`, SUBSTRING(`C1`,5) FROM `T5`;
  164. SELECT `C1`, SUBSTRING(`C1`,6) FROM `T5`;
  165. SELECT `C1`, SUBSTRING(`C1` FROM 0) FROM `T5`;
  166. SELECT `C1`, SUBSTRING(`C1` FROM 1) FROM `T5`;
  167. SELECT `C1`, SUBSTRING(`C1` FROM 2) FROM `T5`;
  168. SELECT `C1`, SUBSTRING(`C1` FROM 3) FROM `T5`;
  169. SELECT `C1`, SUBSTRING(`C1` FROM 4) FROM `T5`;
  170. SELECT `C1`, SUBSTRING(`C1` FROM 5) FROM `T5`;
  171. SELECT `C1`, SUBSTRING(`C1` FROM 6) FROM `T5`;
  172. SELECT `C1`, SUBSTRING(`C1`,1,0) FROM `T5`;
  173. SELECT `C1`, SUBSTRING(`C1`,1,1) FROM `T5`;
  174. SELECT `C1`, SUBSTRING(`C1`,1,2) FROM `T5`;
  175. SELECT `C1`, SUBSTRING(`C1`,1,3) FROM `T5`;
  176. SELECT `C1`, SUBSTRING(`C1`,1,4) FROM `T5`;
  177. SELECT `C1`, SUBSTRING(`C1`,1,5) FROM `T5`;
  178. SELECT `C1`, SUBSTRING(`C1`,1,6) FROM `T5`;
  179. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 0) FROM `T5`;
  180. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 1) FROM `T5`;
  181. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 2) FROM `T5`;
  182. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 3) FROM `T5`;
  183. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 4) FROM `T5`;
  184. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 5) FROM `T5`;
  185. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 6) FROM `T5`;
  186. SELECT `C1`, SUBSTRING(`C1`,0) FROM `T6`;
  187. SELECT `C1`, SUBSTRING(`C1`,1) FROM `T6`;
  188. SELECT `C1`, SUBSTRING(`C1`,2) FROM `T6`;
  189. SELECT `C1`, SUBSTRING(`C1`,3) FROM `T6`;
  190. SELECT `C1`, SUBSTRING(`C1`,4) FROM `T6`;
  191. SELECT `C1`, SUBSTRING(`C1`,5) FROM `T6`;
  192. SELECT `C1`, SUBSTRING(`C1`,6) FROM `T6`;
  193. SELECT `C1`, SUBSTRING(`C1` FROM 0) FROM `T6`;
  194. SELECT `C1`, SUBSTRING(`C1` FROM 1) FROM `T6`;
  195. SELECT `C1`, SUBSTRING(`C1` FROM 2) FROM `T6`;
  196. SELECT `C1`, SUBSTRING(`C1` FROM 3) FROM `T6`;
  197. SELECT `C1`, SUBSTRING(`C1` FROM 4) FROM `T6`;
  198. SELECT `C1`, SUBSTRING(`C1` FROM 5) FROM `T6`;
  199. SELECT `C1`, SUBSTRING(`C1` FROM 6) FROM `T6`;
  200. SELECT `C1`, SUBSTRING(`C1`,1,0) FROM `T6`;
  201. SELECT `C1`, SUBSTRING(`C1`,1,1) FROM `T6`;
  202. SELECT `C1`, SUBSTRING(`C1`,1,2) FROM `T6`;
  203. SELECT `C1`, SUBSTRING(`C1`,1,3) FROM `T6`;
  204. SELECT `C1`, SUBSTRING(`C1`,1,4) FROM `T6`;
  205. SELECT `C1`, SUBSTRING(`C1`,1,5) FROM `T6`;
  206. SELECT `C1`, SUBSTRING(`C1`,1,6) FROM `T6`;
  207. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 0) FROM `T6`;
  208. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 1) FROM `T6`;
  209. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 2) FROM `T6`;
  210. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 3) FROM `T6`;
  211. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 4) FROM `T6`;
  212. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 5) FROM `T6`;
  213. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 6) FROM `T6`;
  214. #HEAP
  215. SELECT `C1`, SUBSTRING(`C1`,0) FROM `T7`;
  216. SELECT `C1`, SUBSTRING(`C1`,1) FROM `T7`;
  217. SELECT `C1`, SUBSTRING(`C1`,2) FROM `T7`;
  218. SELECT `C1`, SUBSTRING(`C1`,3) FROM `T7`;
  219. SELECT `C1`, SUBSTRING(`C1`,4) FROM `T7`;
  220. SELECT `C1`, SUBSTRING(`C1`,5) FROM `T7`;
  221. SELECT `C1`, SUBSTRING(`C1`,6) FROM `T7`;
  222. SELECT `C1`, SUBSTRING(`C1` FROM 0) FROM `T7`;
  223. SELECT `C1`, SUBSTRING(`C1` FROM 1) FROM `T7`;
  224. SELECT `C1`, SUBSTRING(`C1` FROM 2) FROM `T7`;
  225. SELECT `C1`, SUBSTRING(`C1` FROM 3) FROM `T7`;
  226. SELECT `C1`, SUBSTRING(`C1` FROM 4) FROM `T7`;
  227. SELECT `C1`, SUBSTRING(`C1` FROM 5) FROM `T7`;
  228. SELECT `C1`, SUBSTRING(`C1` FROM 6) FROM `T7`;
  229. SELECT `C1`, SUBSTRING(`C1`,1,0) FROM `T7`;
  230. SELECT `C1`, SUBSTRING(`C1`,1,1) FROM `T7`;
  231. SELECT `C1`, SUBSTRING(`C1`,1,2) FROM `T7`;
  232. SELECT `C1`, SUBSTRING(`C1`,1,3) FROM `T7`;
  233. SELECT `C1`, SUBSTRING(`C1`,1,4) FROM `T7`;
  234. SELECT `C1`, SUBSTRING(`C1`,1,5) FROM `T7`;
  235. SELECT `C1`, SUBSTRING(`C1`,1,6) FROM `T7`;
  236. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 0) FROM `T7`;
  237. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 1) FROM `T7`;
  238. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 2) FROM `T7`;
  239. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 3) FROM `T7`;
  240. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 4) FROM `T7`;
  241. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 5) FROM `T7`;
  242. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 6) FROM `T7`;
  243. SELECT `C1`, SUBSTRING(`C1`,0) FROM `T8`;
  244. SELECT `C1`, SUBSTRING(`C1`,1) FROM `T8`;
  245. SELECT `C1`, SUBSTRING(`C1`,2) FROM `T8`;
  246. SELECT `C1`, SUBSTRING(`C1`,3) FROM `T8`;
  247. SELECT `C1`, SUBSTRING(`C1`,4) FROM `T8`;
  248. SELECT `C1`, SUBSTRING(`C1`,5) FROM `T8`;
  249. SELECT `C1`, SUBSTRING(`C1`,6) FROM `T8`;
  250. SELECT `C1`, SUBSTRING(`C1` FROM 0) FROM `T8`;
  251. SELECT `C1`, SUBSTRING(`C1` FROM 1) FROM `T8`;
  252. SELECT `C1`, SUBSTRING(`C1` FROM 2) FROM `T8`;
  253. SELECT `C1`, SUBSTRING(`C1` FROM 3) FROM `T8`;
  254. SELECT `C1`, SUBSTRING(`C1` FROM 4) FROM `T8`;
  255. SELECT `C1`, SUBSTRING(`C1` FROM 5) FROM `T8`;
  256. SELECT `C1`, SUBSTRING(`C1` FROM 6) FROM `T8`;
  257. SELECT `C1`, SUBSTRING(`C1`,1,0) FROM `T8`;
  258. SELECT `C1`, SUBSTRING(`C1`,1,1) FROM `T8`;
  259. SELECT `C1`, SUBSTRING(`C1`,1,2) FROM `T8`;
  260. SELECT `C1`, SUBSTRING(`C1`,1,3) FROM `T8`;
  261. SELECT `C1`, SUBSTRING(`C1`,1,4) FROM `T8`;
  262. SELECT `C1`, SUBSTRING(`C1`,1,5) FROM `T8`;
  263. SELECT `C1`, SUBSTRING(`C1`,1,6) FROM `T8`;
  264. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 0) FROM `T8`;
  265. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 1) FROM `T8`;
  266. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 2) FROM `T8`;
  267. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 3) FROM `T8`;
  268. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 4) FROM `T8`;
  269. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 5) FROM `T8`;
  270. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 6) FROM `T8`;
  271. SELECT `C1`, SUBSTRING(`C1`,0) FROM `T9`;
  272. SELECT `C1`, SUBSTRING(`C1`,1) FROM `T9`;
  273. SELECT `C1`, SUBSTRING(`C1`,2) FROM `T9`;
  274. SELECT `C1`, SUBSTRING(`C1`,3) FROM `T9`;
  275. SELECT `C1`, SUBSTRING(`C1`,4) FROM `T9`;
  276. SELECT `C1`, SUBSTRING(`C1`,5) FROM `T9`;
  277. SELECT `C1`, SUBSTRING(`C1`,6) FROM `T9`;
  278. SELECT `C1`, SUBSTRING(`C1` FROM 0) FROM `T9`;
  279. SELECT `C1`, SUBSTRING(`C1` FROM 1) FROM `T9`;
  280. SELECT `C1`, SUBSTRING(`C1` FROM 2) FROM `T9`;
  281. SELECT `C1`, SUBSTRING(`C1` FROM 3) FROM `T9`;
  282. SELECT `C1`, SUBSTRING(`C1` FROM 4) FROM `T9`;
  283. SELECT `C1`, SUBSTRING(`C1` FROM 5) FROM `T9`;
  284. SELECT `C1`, SUBSTRING(`C1` FROM 6) FROM `T9`;
  285. SELECT `C1`, SUBSTRING(`C1`,1,0) FROM `T9`;
  286. SELECT `C1`, SUBSTRING(`C1`,1,1) FROM `T9`;
  287. SELECT `C1`, SUBSTRING(`C1`,1,2) FROM `T9`;
  288. SELECT `C1`, SUBSTRING(`C1`,1,3) FROM `T9`;
  289. SELECT `C1`, SUBSTRING(`C1`,1,4) FROM `T9`;
  290. SELECT `C1`, SUBSTRING(`C1`,1,5) FROM `T9`;
  291. SELECT `C1`, SUBSTRING(`C1`,1,6) FROM `T9`;
  292. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 0) FROM `T9`;
  293. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 1) FROM `T9`;
  294. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 2) FROM `T9`;
  295. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 3) FROM `T9`;
  296. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 4) FROM `T9`;
  297. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 5) FROM `T9`;
  298. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 6) FROM `T9`;
  299. #BDB
  300. SELECT `C1`, SUBSTRING(`C1`,0) FROM `T10`;
  301. SELECT `C1`, SUBSTRING(`C1`,1) FROM `T10`;
  302. SELECT `C1`, SUBSTRING(`C1`,2) FROM `T10`;
  303. SELECT `C1`, SUBSTRING(`C1`,3) FROM `T10`;
  304. SELECT `C1`, SUBSTRING(`C1`,4) FROM `T10`;
  305. SELECT `C1`, SUBSTRING(`C1`,5) FROM `T10`;
  306. SELECT `C1`, SUBSTRING(`C1`,6) FROM `T10`;
  307. SELECT `C1`, SUBSTRING(`C1` FROM 0) FROM `T10`;
  308. SELECT `C1`, SUBSTRING(`C1` FROM 1) FROM `T10`;
  309. SELECT `C1`, SUBSTRING(`C1` FROM 2) FROM `T10`;
  310. SELECT `C1`, SUBSTRING(`C1` FROM 3) FROM `T10`;
  311. SELECT `C1`, SUBSTRING(`C1` FROM 4) FROM `T10`;
  312. SELECT `C1`, SUBSTRING(`C1` FROM 5) FROM `T10`;
  313. SELECT `C1`, SUBSTRING(`C1` FROM 6) FROM `T10`;
  314. SELECT `C1`, SUBSTRING(`C1`,1,0) FROM `T10`;
  315. SELECT `C1`, SUBSTRING(`C1`,1,1) FROM `T10`;
  316. SELECT `C1`, SUBSTRING(`C1`,1,2) FROM `T10`;
  317. SELECT `C1`, SUBSTRING(`C1`,1,3) FROM `T10`;
  318. SELECT `C1`, SUBSTRING(`C1`,1,4) FROM `T10`;
  319. SELECT `C1`, SUBSTRING(`C1`,1,5) FROM `T10`;
  320. SELECT `C1`, SUBSTRING(`C1`,1,6) FROM `T10`;
  321. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 0) FROM `T10`;
  322. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 1) FROM `T10`;
  323. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 2) FROM `T10`;
  324. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 3) FROM `T10`;
  325. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 4) FROM `T10`;
  326. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 5) FROM `T10`;
  327. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 6) FROM `T10`;
  328. SELECT `C1`, SUBSTRING(`C1`,0) FROM `T11`;
  329. SELECT `C1`, SUBSTRING(`C1`,1) FROM `T11`;
  330. SELECT `C1`, SUBSTRING(`C1`,2) FROM `T11`;
  331. SELECT `C1`, SUBSTRING(`C1`,3) FROM `T11`;
  332. SELECT `C1`, SUBSTRING(`C1`,4) FROM `T11`;
  333. SELECT `C1`, SUBSTRING(`C1`,5) FROM `T11`;
  334. SELECT `C1`, SUBSTRING(`C1`,6) FROM `T11`;
  335. SELECT `C1`, SUBSTRING(`C1` FROM 0) FROM `T11`;
  336. SELECT `C1`, SUBSTRING(`C1` FROM 1) FROM `T11`;
  337. SELECT `C1`, SUBSTRING(`C1` FROM 2) FROM `T11`;
  338. SELECT `C1`, SUBSTRING(`C1` FROM 3) FROM `T11`;
  339. SELECT `C1`, SUBSTRING(`C1` FROM 4) FROM `T11`;
  340. SELECT `C1`, SUBSTRING(`C1` FROM 5) FROM `T11`;
  341. SELECT `C1`, SUBSTRING(`C1` FROM 6) FROM `T11`;
  342. SELECT `C1`, SUBSTRING(`C1`,1,0) FROM `T11`;
  343. SELECT `C1`, SUBSTRING(`C1`,1,1) FROM `T11`;
  344. SELECT `C1`, SUBSTRING(`C1`,1,2) FROM `T11`;
  345. SELECT `C1`, SUBSTRING(`C1`,1,3) FROM `T11`;
  346. SELECT `C1`, SUBSTRING(`C1`,1,4) FROM `T11`;
  347. SELECT `C1`, SUBSTRING(`C1`,1,5) FROM `T11`;
  348. SELECT `C1`, SUBSTRING(`C1`,1,6) FROM `T11`;
  349. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 0) FROM `T11`;
  350. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 1) FROM `T11`;
  351. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 2) FROM `T11`;
  352. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 3) FROM `T11`;
  353. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 4) FROM `T11`;
  354. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 5) FROM `T11`;
  355. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 6) FROM `T11`;
  356. SELECT `C1`, SUBSTRING(`C1`,0) FROM `T12`;
  357. SELECT `C1`, SUBSTRING(`C1`,1) FROM `T12`;
  358. SELECT `C1`, SUBSTRING(`C1`,2) FROM `T12`;
  359. SELECT `C1`, SUBSTRING(`C1`,3) FROM `T12`;
  360. SELECT `C1`, SUBSTRING(`C1`,4) FROM `T12`;
  361. SELECT `C1`, SUBSTRING(`C1`,5) FROM `T12`;
  362. SELECT `C1`, SUBSTRING(`C1`,6) FROM `T12`;
  363. SELECT `C1`, SUBSTRING(`C1` FROM 0) FROM `T12`;
  364. SELECT `C1`, SUBSTRING(`C1` FROM 1) FROM `T12`;
  365. SELECT `C1`, SUBSTRING(`C1` FROM 2) FROM `T12`;
  366. SELECT `C1`, SUBSTRING(`C1` FROM 3) FROM `T12`;
  367. SELECT `C1`, SUBSTRING(`C1` FROM 4) FROM `T12`;
  368. SELECT `C1`, SUBSTRING(`C1` FROM 5) FROM `T12`;
  369. SELECT `C1`, SUBSTRING(`C1` FROM 6) FROM `T12`;
  370. SELECT `C1`, SUBSTRING(`C1`,1,0) FROM `T12`;
  371. SELECT `C1`, SUBSTRING(`C1`,1,1) FROM `T12`;
  372. SELECT `C1`, SUBSTRING(`C1`,1,2) FROM `T12`;
  373. SELECT `C1`, SUBSTRING(`C1`,1,3) FROM `T12`;
  374. SELECT `C1`, SUBSTRING(`C1`,1,4) FROM `T12`;
  375. SELECT `C1`, SUBSTRING(`C1`,1,5) FROM `T12`;
  376. SELECT `C1`, SUBSTRING(`C1`,1,6) FROM `T12`;
  377. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 0) FROM `T12`;
  378. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 1) FROM `T12`;
  379. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 2) FROM `T12`;
  380. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 3) FROM `T12`;
  381. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 4) FROM `T12`;
  382. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 5) FROM `T12`;
  383. SELECT `C1`, SUBSTRING(`C1` FROM 1 FOR 6) FROM `T12`;
  384. DROP TABLE `T1`;
  385. DROP TABLE `T2`;
  386. DROP TABLE `T3`;
  387. DROP TABLE `T4`;
  388. DROP TABLE `T5`;
  389. DROP TABLE `T6`;
  390. DROP TABLE `T7`;
  391. DROP TABLE `T8`;
  392. DROP TABLE `T9`;
  393. DROP TABLE `T10`;
  394. DROP TABLE `T11`;
  395. DROP TABLE `T12`;