Aktywne Wpisy

Zopyross +43
Mowa nienawiści to każde forma nawoływania do sprowadzenia tubylcom imigrantów zarobkowych z drugiego końca świata, przez co nawet ludzie po studiach muszą z nimi konkurować przy podjęciu podstawowych prac magazynowych/fizycznych. Niszczysz rynek pracy, rozbijasz tkankę społeczną, ludzie biednieją, rzadziej decydują się na zakładanie rodziny.
Liberalizm=satanizm
#antykapitalizm #blackpill #gospodarka
Liberalizm=satanizm
#antykapitalizm #blackpill #gospodarka
źródło: 6
Pobierz
1X6D +37
Za godzinke wyprawa do lidla, musze pamietac zeby smieci wziac wyrzucic bo sie caly worek uzbieral
I trzeba pomyslec co ja chce na obiad, moze jakies mieso bedzie na promocji to kupie i z ryzem zjem
I trzeba pomyslec co ja chce na obiad, moze jakies mieso bedzie na promocji to kupie i z ryzem zjem


![Nokia komunikator [Adam Śmiałek]](https://wykop.pl/cdn/c3397993/ecdb2887ac9bb3bbe735bef90ad3a51880923c0255c544fe335161dfb04df20e,q80.jpg)


Hej, mam taki kod od jednego z uzytkownikow i chce go uzyc w mysql'u zeby porownac dwie kolumny.
def compare(a, b):
a = set(a.split())
b = set(b.split())
return '{0:.0f}%'.format(100.0*len(a.intersection(b))/len(a))
assert '100%' == compare('123 asd asd', 'asd 123')
assert '33%' == compare('a b c', 'c d e')
assert '0%' == compare('asd', 'xyz')
print compare('Leszek smieszkuje na mirko', 'na mirko Leszek smieszkuje')
Udalo mi sie napisac funkcje rozdzielajaca slowa, ale dalej nie wiem jak sie do tego zabrac, ktos mialby ochote pomoc? :)
Ponizej funkcja split:
CREATE FUNCTION SPLIT(
x VARCHAR(255),
y VARCHAR(12),
z INT
)
RETURNS VARCHAR(255)
RETURN REPLACE(SUBSTRING(SUBSTRINGINDEX(x, y, z),
LENGTH(SUBSTRINGINDEX(x, y, z -1)) + 1),
y, '');
x to dana kolumna, y to dowolny ogranicznik np spacja: ' ', z pozycja zwracanego wyrazu. Te funkcje tez pewnie trzeba by zmodyfikowac.
Z gory dzieki!