===== experiment 1: calling substr with 0, then 1 for a substring of length 1 ===== POS_0 ------ [K] [J] [B] [R] [F] [S] [M] [W] [M] [S] [T] POS_0 ------ [A] [J] [M] 14 rows selected. POS_1 ------ [K] [J] [B] [R] [F] [S] [M] [W] [M] [S] [T] POS_1 ------ [A] [J] [M] 14 rows selected. ===== experiment 2: calling substr with 0, then 1 for a substring of length 5 ===== POS_0 ---------------------- [King] [Jones] [Blake] [Raimi] [Ford] [Smith] [Micha] [Ward] [Marti] [Scott] [Turne] POS_0 ---------------------- [Adams] [James] [Mille] 14 rows selected. POS_1 ---------------------- [King] [Jones] [Blake] [Raimi] [Ford] [Smith] [Micha] [Ward] [Marti] [Scott] [Turne] POS_1 ---------------------- [Adams] [James] [Mille] 14 rows selected. ===== experiment 3: calling substr with 0, then 1 using the 2-argument version of substr ===== POS_0 -------------------------------------------------------------- [King] [Jones] [Blake] [Raimi] [Ford] [Smith] [Michaels] [Ward] [Martin] [Scott] [Turner] POS_0 -------------------------------------------------------------- [Adams] [James] [Miller] 14 rows selected. POS_1 -------------------------------------------------------------- [King] [Jones] [Blake] [Raimi] [Ford] [Smith] [Michaels] [Ward] [Martin] [Scott] [Turner] POS_1 -------------------------------------------------------------- [Adams] [James] [Miller] 14 rows selected.