Forum Użytkownikow Subiekt GT

InsERT GT => Dodatki - zestawienia - sfera => Wątek zaczęty przez: mleplawy w Czerwiec 03, 2016, 16:12:21

Tytuł: SQL podział stringa
Wiadomość wysłana przez: mleplawy w Czerwiec 03, 2016, 16:12:21
Czy jest jakiś prosty sposób aby tekst który jest zapisany w bazie jako varchar rozdzielony enterami wyświetlić w osobnych komórkach w jednym wierszu tzn

nazwa nawa1 nazwa2 nazwa3

cos1
cos2    cos1     cos2       cos3
cos3

znalazłem coś takiego PARSENAME(REPLACE(bazwa,'-','.'),-1) ale nie działa to albo nie rozumiem jak to ma działać
Tytuł: Odp: SQL podział stringa
Wiadomość wysłana przez: dkozlowski w Czerwiec 03, 2016, 16:19:03
Zajrzyj do pomocy to będzie wiadomo dlaczego nie działa: https://msdn.microsoft.com/pl-pl/library/ms188006(v=sql.110).aspx (https://msdn.microsoft.com/pl-pl/library/ms188006(v=sql.110).aspx). Chyba najprościej będzie napisać/poszukać funkcji, który zwróci określony element z ciągu znaków. Tak więc prostego sposobu chyba nie ma.
Tytuł: Odp: SQL podział stringa
Wiadomość wysłana przez: birds22 w Czerwiec 03, 2016, 17:06:59
Jak ilość elementów nie jest większa niż 3 to możesz skorzystać z gotowej funkcji fnElementUslugiJednorazowej