V Redisu byla nalezena a v upstreamu již opravena kritická zranitelnost CVE-2025-49844 s CVSS 10.0 (RCE, vzdálené spouštění kódu).
Ministr a vicepremiér pro digitalizaci Marian Jurečka dnes oznámil, že přijme rezignaci ředitele Digitální a informační agentury Martina Mesršmída, a to k 23. říjnu 2025. Mesršmíd nabídl svou funkci během minulého víkendu, kdy se DIA potýkala s problémy eDokladů, které některým občanům znepříjemnily využití možnosti prokázat se digitální občankou u volebních komisí při volbách do Poslanecké sněmovny.
Společnost Meta představila OpenZL. Jedná se o open source framework pro kompresi dat s ohledem na jejich formát. Zdrojové kódy jsou k dispozici na GitHubu.
Google postupně zpřístupňuje českým uživatelům Režim AI (AI Mode), tj. nový režim vyhledávání založený na umělé inteligenci. Režim AI nabízí pokročilé uvažování, multimodalitu a možnost prozkoumat jakékoliv téma do hloubky pomocí dodatečných dotazů a užitečných odkazů na weby.
Programovací jazyk Python byl vydán v nové major verzi 3.14.0. Podrobný přehled novinek v aktualizované dokumentaci.
Bylo oznámeno, že Qualcomm kupuje Arduino. Současně byla představena nová deska Arduino UNO Q se dvěma čipy: MPU Qualcomm Dragonwing QRB2210, na kterém může běžet Linux, a MCU STM32U585 a vývojové prostředí Arduino App Lab.
Multiplatformní open source voxelový herní engine Luanti byl vydán ve verzi 5.14.0. Podrobný přehled novinek v changelogu. Původně se jedná o Minecraftem inspirovaný Minetest v říjnu loňského roku přejmenovaný na Luanti.
Byla vydána nová stabilní verze 6.10 (YouTube) multiplatformního frameworku a GUI toolkitu Qt. Podrobný přehled novinek v poznámkách k vydání.
Netwide Assembler (NASM) byl vydán v nové major verzi 3.00. Přehled novinek v poznámkách k vydání v aktualizované dokumentaci.
Dáta v databáze
kat1 | kat2 |
kat3 |
ab | ||
ad | aa | |
ah | af | ac |
ai | ag | aj |
Potrebujem výstup
aa |
ab |
ac |
aj |
Chcem to zotriediť cez MySQL, v PHP by som to vedel, ale musel by som dať viacero dotazou do databázy, čím by sa to celé spomalilo.
Podmienka znie: Začni na prvom stĺpci s ľava ak sa názov stĺpca nezačína na "kat", tak potom vráť "nokat", ak sa názov stĺpca začína na "kat" pozri sa do stĺpca vpravo (ak sa názov začina na "kat" a je nulový vráť obsah aktuálneho stĺpca) alebo ak (sa názov stĺpca napravo nezačína na "kat" vráť hodnotu aktuálneho stĺpca) inak "čiže ak sa názov stĺpca začína na kat a je nenulový, pozri sa do ďaľšieho stĺpca či sa nezačína na kat a je nenulový prípadne sa stĺpec nezačína na kat" §toto musí bežať v slučke§ vráť hodnotu aktuálneho stĺpca, výsledok zoraď vzostupne podľa abecedy.
Řešení dotazu:
Tá podmienka nebola úplne dobre napísaná takže úprava, ale díky za doterajšie odpovede, možno niečo s toho použijem:
Ja som to napisal symbolicky, toto potrebujem pretransormovať pre MySQL
function najdi_ posledny _kat(aktualny() {
while ((nazov_stlpca(aktualny_stlpec +1) == $left(3,"kat")) AND (obsah_stlpca(aktualny_stlpec +1) != NULL)) {
aktualny_stlpec++
}
return (obsah_stlpca(aktualny_stlpec)
}
if (prvy_stlpec_z_lava != $left(3,"kat")) {
vysledok = "nokat"
}
else {
if ((nazov_stlpca(aktualny_stlpec +1) == $left(3,"kat")) AND (obsah_stlpca(aktualny_stlpec +1)==NULL)) OR (nazov_stlpca(aktualny_stlpec +1) != $left(3,"kat")) {
vysledok = obsah_stlpca(aktualny_stlpec)
}
else {
function najdi_posledny_kat(aktualny(aktualny_stlpec)
vysledok = obsah_stlpca(aktualny_stlpec)
}
Tiskni
Sdílej: