Zadejte hledaný výraz...

MySQL skript – Uppercase na lowercase

jenik1111
verified
rating uzivatele
(6 hodnocení)
20. 12. 2018 08:46:25
Caute,
napada nekoho zpusob, jak by se dal provest update na urovni db, ktery zmeni vsechny slova, ktera jsou UPPERCASem na lowercase?
- web obsahuje clanky a uvnitr clanku je interni prolinkovani. Vsechny linky a klicova slova jsou uppercasem, coz neni idealni z hlediska readability
- napada me toto: potrebuju otestovat kazde slovo v kazdem clanku a pokud jsou prvni tri pismena uppercasem, tak cele slovo prevest na lowercase pres funkci LOWER(). Pokud takovym slovem zacina veta, tak prvni pismeno je uppercase a dalsi lower
20. 12. 2018 08:46:25
https://webtrh.cz/diskuse/mysql-skript-uppercase-na-lowercase#reply1380214
node
verified
rating uzivatele
(5 hodnocení)
20. 12. 2018 10:42:31
20. 12. 2018 10:42:31
https://webtrh.cz/diskuse/mysql-skript-uppercase-na-lowercase#reply1380213
jenik1111
verified
rating uzivatele
(6 hodnocení)
20. 12. 2018 10:47:20
Napsal node;1502399
To jo :) Potrebuju neco trosku jineho. Pole sloupec je clanek, ktery potrebuju (i) prohledat (ii) najit stringy podle zadani (iii) pak teprve update...bude to nejaky loop. Resil to nekdy nekdo? Wordpress..
20. 12. 2018 10:47:20
https://webtrh.cz/diskuse/mysql-skript-uppercase-na-lowercase#reply1380212
zezmen
verified
rating uzivatele
(39 hodnocení)
20. 12. 2018 11:21:54
Řešením je php pro načtení query, poté zpracovat a odeslat update.
Přímo dotazem to nelze.
---------- Příspěvek doplněn 20.12.2018 v 11:33 ----------
Předvede se všechen text na malá písmena strtolower.
Poté se provede explode podle tečky na konci věty. A dále se provede ucfirst a na začátku každého rozděleneho textu se vloží velké písmeno.
Nakonec se spojí všechny řetězce do jednoho.
---------- Příspěvek doplněn 20.12.2018 v 11:35 ----------
Hotové řešení pouze v poptávce!!!
20. 12. 2018 11:21:54
https://webtrh.cz/diskuse/mysql-skript-uppercase-na-lowercase#reply1380211
node
verified
rating uzivatele
(5 hodnocení)
20. 12. 2018 11:41:06
Napsal jenik1111;1502400
To jo :) Potrebuju neco trosku jineho. Pole sloupec je clanek, ktery potrebuju (i) prohledat (ii) najit stringy podle zadani (iii) pak teprve update...bude to nejaky loop. Resil to nekdy nekdo? Wordpress..
nj, tldr :D
jedine si napisat skript ktory prejde vsetky zaznamy. db samotna toto neporiesi.
mozno: https://stackoverflow.com/questions/50309333/mysql-regexp-replace-with-update
20. 12. 2018 11:41:06
https://webtrh.cz/diskuse/mysql-skript-uppercase-na-lowercase#reply1380210
zezmen
verified
rating uzivatele
(39 hodnocení)
20. 12. 2018 12:05:31
Napsal node;1502418
nj, tldr :D
jedine si napisat skript ktory prejde vsetky zaznamy. db samotna toto neporiesi.
Přesně tak.
Tazatel by si to vyřešil i sám, ale nemá na to čas.
POZOR!!! Je to db (MS SQL) specialista,tak se prosím zdržte jakýchkoli nepredmetnych odpovědi.
Děkuji
DT
---------- Příspěvek doplněn 20.12.2018 v 12:31 ----------
Házím sem komunikaci !!
Zdravim, za jak dlouho to umite udelat a jaka je vase hodinovka? Jsem db specialista (MS SQL) a muzu si napsat sql proceduru za 2h ale nemam na to cas. Zvladnete to v nejakem rozumnem case?
Dobrý den.
Pokud je to wordpress bez woocommerce, tak je cena 500,-
Běžná moje taxa je 500,-/za každou započatou hodinu.
Pokud zvládnete napsat vlastní proceduru, proč se tak již nestalo, když máte dostatek času na odpovědi a čekání na výsledek.
Já také nemám čas se zabývat vyhodnocováním a zjišťováním všech potřebných informací.
Omlouvám se za mé, možná strohé vyjádření.
Děkuji za pochopení.
Děkuji DT
Pane snad mi nechcete mluvit do toho co delam a jak to delam, nejsme ve skolce. S takovym jednanim se bezte vycpat. To si tu procku opravdu radsi napisu sam nez dat vydelat takovym hovadum co se neumi chovat k zakaznikum.
Mejte se
Jan Zednicek
Vážený,
jste velikáš a dítě.
Pokud zvládnte napsat script pro MySQL, tak vám zašlu kontakt na Microsoft a máte stálé zaměstnání.
To co tvrdíte,že umíte, tak ještě nikdo nedokázal. !!
Vycpat se běžte radějiu vy, toto nemá obdoby a já osobně začínám být na rádoby specialisty na WT alergický.
Hovado ???
TAK DĚKUJI.
Naši komunikaci hodím do fóra.
20. 12. 2018 12:05:31
https://webtrh.cz/diskuse/mysql-skript-uppercase-na-lowercase#reply1380209
jenik1111
verified
rating uzivatele
(6 hodnocení)
20. 12. 2018 12:40:14
zezmen nezalujte :) nebudu se tu s vami dohadovat, snad jen zminim svou publikacni cinnost na biportal.cz, snad vas to presvedci ze o ms sql neco vim a deelam neco pro komunitu. Vy tu jen placate
20. 12. 2018 12:40:14
https://webtrh.cz/diskuse/mysql-skript-uppercase-na-lowercase#reply1380208
zezmen
verified
rating uzivatele
(39 hodnocení)
20. 12. 2018 12:43:16
Ano, děkuji.
O vašich znalostech není pochyb :-)
20. 12. 2018 12:43:16
https://webtrh.cz/diskuse/mysql-skript-uppercase-na-lowercase#reply1380207
tomve
verified
rating uzivatele
(22 hodnocení)
20. 12. 2018 12:44:24
Tak kdo z vás ho má většího?
20. 12. 2018 12:44:24
https://webtrh.cz/diskuse/mysql-skript-uppercase-na-lowercase#reply1380206
zezmen
verified
rating uzivatele
(39 hodnocení)
20. 12. 2018 12:45:23
No, raději ne.
47 let mám za sebou :-D, takže měkne a stejně s tím i programování :-)
Pardon, žádné děti ,takže se ki nim neumím chovat :-D
20. 12. 2018 12:45:23
https://webtrh.cz/diskuse/mysql-skript-uppercase-na-lowercase#reply1380205
TomasX
verified
rating uzivatele
(4 hodnocení)
20. 12. 2018 12:48:53
trochu jsem vám tady osobní narážky/urážky promazal, držte se tématu a nepřetahujte, kdo je nejlepší :).
Také nevím, jak to udělat přímo v SQL, leda si udělat dump, vběhnout na to awk/sedem/grepem či scriptem a importovat do databáze. MySQL má procedury a nějakou derivaci PL/SQL, ale není všemocné, tady je hlavní úloha v udělání algoritmu na rozpoznání UPPER case slov a jejich lower casování. Pokud třeba upper case slovo je za tečkou, mělo by nově začínat velkým písmenem.
Existuje na to spousta různých nástrojů, ale vždy to je potřeba ladit na konkrétních testech a psát si konkrétní pravidla, vyjimky.
Proč to potřebuješ udělat jen pomoci SQL?
20. 12. 2018 12:48:53
https://webtrh.cz/diskuse/mysql-skript-uppercase-na-lowercase#reply1380204
jenik1111
verified
rating uzivatele
(6 hodnocení)
20. 12. 2018 14:40:34
Tomáši dík, promazání beru. Pres SQL to byt urcite nemusi, to me tak napadlo protoze zhruba tusim jak bych na to sel - pres cyklus a REGEXP loopovat nad kazdym slovem a bokem si ulozit dane slovo a jeho pozici v textu. Nasledne zase v loopu updatovat z temp tabulky. Kdyby se nasel nekdo kdo to dokaze jinym zpusobem a usetri mi nejaky cas tak budu rad. Rozpocet: 1-2 tis. Zalozit poptavku nebo to muzu nechat tady?
20. 12. 2018 14:40:34
https://webtrh.cz/diskuse/mysql-skript-uppercase-na-lowercase#reply1380203
Emileduh
verified
rating uzivatele
13. 10. 2019 17:21:13
Nichts!
13. 10. 2019 17:21:13
https://webtrh.cz/diskuse/mysql-skript-uppercase-na-lowercase#reply1380202
Pro odpověď se přihlašte.
Přihlásit