Výsledky 1 až 10 z 10

Téma: dotaz v MySQL

Hybrid View

Předcházející příspěvek Předcházející příspěvek   Další příspěvek Další příspěvek
  1. #1
    Administrátor mince Avatar uživatele Jezevec
    Založen
    08.10.2002
    Bydliště
    Teplice
    Příspěvky
    6 738
    Vliv
    300

    Standardní Re: dotaz v MySQL

    Taky mame funkci left(pole,kolik), ktera bude zrejme o fous jednodussi a rychlejsi nez mid (http://dev.mysql.com/doc/refman/5.0/...functions.html). Predpokladam samo ze ses schopen poskladat ty tri cisla do jednoho stringu takze neco jako

    Kód:
    SELECT * FROM maso WHERE left(kod, 3) = '123'
    Jinak pro 300 zaznamu je to putna, ale kdyby se to melo rozrust, tak textovy hledani je extremne pomaly + pripadny join je uz vylozene zhuverilost.
    IMPROBE AMOR, QUID NON MORTALIA PECTORA COGIS - krutá jsi, lásko, kam až ty doženeš smrtelná srdce -- Vergilius
    Mnoho je prostředků, které léčí lásku, ale žádný není spolehlivý.
    S tím, čeho se na nás dopustili druzí se už nějak vyrovnáme. Horší je to s tím, čeho jsme se na sobě dopustili sami.
    -- Francois La Rochefoucauld
    Nabídnout přátelství tomu, kdo chce lásku, je jako dát chleba tomu, kdo umírá žízní.

  2. #2

    Standardní Re: dotaz v MySQL

    urcite je lepsi pouzivat textovy hledani, nez funkci na sloupec ...
    to co navrhuje joebob by bylo asi nejlepsi reseni v momente, kdy bys potreboval hledat napr x11-xxxx
    Hrrrr, will you stop using people as human driven search engines? Google.com has all the answers you need.

  3. #3
    Administrátor マツダ mince Avatar uživatele Marty
    Založen
    07.10.2002
    Bydliště
    Praha, Sanctuary
    Věk
    43
    Příspěvky
    8 225
    Vliv
    300

    Standardní Re: dotaz v MySQL

    Už tady všechny rozumný nápady padly, ale ještě bych si dovolil jeden námět - sice není v tomhle případě příliš vhodnej, ale řešil by hledání v případě, že by bylo nutné používat MID() - udělat si na to view.
    create view ...
    as
    select
    left(kod, 1) kategorie,
    mid(kod, 2,1) subkategorie

    from tabulka


    Jinak fakt LIKE je nejlepší nápad, pracovat se zástupnými znaky... % je klasika, mike.pr správně upozornil taky na _ ...
    CUBE> Ryzen 7 7700X + Arctic Lq Frzr III 64 GB DDR5-6000 ◦ ASUS TUF B650PLUS ◦ ASUS RTX3060 OC 12GB ◦ Kingston KC3000 2TB ◦ SS G12 GM-650 Gold ◦ Samsung S27A800 4K
    WORK> HP EliteBook 845 G9 ◦ Ryzen 5 PRO 6550 ◦ 32 GB DDR3 ◦ 2048 GB nVME SSD ◦ 14.1" 1920x1080 LED + 2x 32" Dell 4K ◦ Win11 Enterprise
    SERVER> HP ProLiant Microserver Gen8 ◦ Intel Core i5-3540T ◦ 16 GB DDR3 ◦ 180 GB SSD + 2x4 TB WD RED + 2x16 TB Toshiba ◦ 10GbE NIC
    PHOTO> Canon EOS 70D ◦ EF 70-200/4L ◦ EF-S 10-18 STM ◦ EF 50/1.8II ◦ EF-S 40/2.8 STM ◦ Yongnuo YN-568EX ◦ Tamrac 5534
    HOMECINEMA> TV Samsung UE55Q55T 55" 4K ◦ DVD Pioneer DV-310K ◦ AVR Yamaha RX-V359 ◦ SPK Dexon Allegro 5.0
    OTHERSTUFF> Mikrotik RB760iGS ◦ Mikrotik CSS610
    ◦ Mikrotik CRS326 ◦ UniFi WLAN ◦ Xerox B235 ◦ Canon PiXMA MG5350

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Podobná témata

  1. mySQL dotaz s příkazem UPDATE
    Založil Atreides v sekci fóra Programování
    Odpovědí: 2
    Poslední příspěvek: 27.01.2011, 14:31
  2. [mySQL] Dotaz
    Založil ZeeZ v sekci fóra Programování
    Odpovědí: 5
    Poslední příspěvek: 29.11.2005, 18:16
  3. MYSQL - dotaz
    Založil cd-mann v sekci fóra Programování
    Odpovědí: 13
    Poslední příspěvek: 01.11.2004, 22:25
  4. [MySQL] vyberovy dotaz
    Založil ripper v sekci fóra Programování
    Odpovědí: 12
    Poslední příspěvek: 31.08.2004, 15:04
  5. MySQL dotaz
    Založil FlashedBrain v sekci fóra Programy a problémy s nimi
    Odpovědí: 8
    Poslední příspěvek: 14.03.2003, 18:25

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •