Mano kodas tinka, kai brūkšnių - ne vienas. Kai vienas ar mažiau - reikia taisyklių ir pakiščiau case. mssql ar ne mssql nurodyta nebuvo. "Dainius" <dainius@something.com> wrote in message news:iip0al$dmj$1@trimpas.omnitel.net... >o jei bruksniu ne vienas ir naudojam ne mssql? > > > On 02/07/2011 03:29 PM, zZz wrote: >> select LEFT(RIGHT(laukas, LEN(laukas) - CHARINDEX('-', laukas)), CHARINDEX('-', RIGHT(laukas, LEN(laukas) - CHARINDEX('-', laukas))) - 1) >> >> "b2b"<b2b@inbox.lt> wrote in message news:iiot5a$6d2$1@trimpas.omnitel.net... >>> Dainiau, butu vienas toks irasas, tiktu tavo pasiulytas variantas, bet cia >>> bus sarasas su panasiomis reiksmemis. >>> rl, o jei 2-as bryksnys ne visad toje vietoje ? Gali buti netgi taip, akd jo >>> isvis nebus. >>> >>> Kaip tada ? >>> >>> >>> "rl" parašė naujienų news:iiosq1$5i4$1@trimpas.omnitel.net... >>> >>> SELECT SUBSTRING('ABCD-EFGH-IJKL', 6, 4) >>> >>> On 2011.02.07 13:27, b2b wrote: >>>> Sveiki, tarkime turime SQL lentos celėje reikšmę "ABCD-EFGH-IJKL". >>>> Kaip parašyti select'ą, kad rodytų tik "EFGH" ? >>>> >>>> Taip pat domintų tokia galimybė excel programoje. Gal yra kokia formulė ? >>>> >>>> Ačiū. >>> >