» Poradna » Programy

SQL dotaz

 |   | 

Zdar lidi,
nevíte někdo jak mám napsat SQL dotaz, aby mi při vyhledávání nerozlišoval malá a velká písmena.
např: chci vyhledat jméno Pavel, ale v databázi je Pavel a pavel; potřebuju vypsat oba dva záznamy.
teď píšu: SELECT * FROM Zaznamy WHERE Jmeno LIKE 'pavel'
co tam musím dopsat??
Díky

Odpovědi na otázku

 |   | 

Mělo by fungovat následující:
SELECT * FROM Zaznamy WHERE UPPER(Jmeno) LIKE 'PAVEL'

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

To je hloupost, 'PAVEL' != 'pavel'

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

UPPER(Jmeno) prevede retezec v sloupci "Jmeno" na velka pismena (jen pro to porovnani s like, puvodni hodnota se nemeni) a vypise ulozenou hodnotu

pri pouziti ... WHERE UPPER(Jmeno) LIKE 'PAVEL' plati, ze
PAVEL == pavel == Pavel == PaVeL == PAvEL == dalsi kombinace velkych a malych

zkousel jsem to ted na ORACLE a funguje to

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

... LOWER(Jmeno) LIKE 'pavel' plati, ze
pavel == pAvel == PaveL == PAvEL == PAVEL ....a dalsi


POZOR neplest LOWER s LOVER

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

jo, díky, už jsem to vyřešil, chyba byla v nastavení sloupce jsem měl nastavený *_cs místo *_ci, ale i tak díky za radu

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Petr, Like




Určitě si přečtěte

Apple: naše mapy budou nejlepší na světě. Tajně jsme na nich pracovali několik let

Apple: naše mapy budou nejlepší na světě. Tajně jsme na nich pracovali několik let

** Apple odhalil své plány na zcela nové mapy ** Několik let pracuje na nových mapách, které by měly předběhnout konkurenci ** Objeví se s příchodem iOS 12 pro vybrané státy

Karel Javůrek | 50

15 věcí, které umí Windows 10, ale možná o nich vůbec nevíte

15 věcí, které umí Windows 10, ale možná o nich vůbec nevíte

** Systém Windows 10 umí spoustu užitečných drobností ** O mnoha praktických funkcích pravděpodobně ani nevíte ** Poznejte užitečné tipy, které se vám mohou hodit každý den

Vladislav Kluska | 36

Nová zbraň Microsoftu proti iPadu: Levný tablet Surface Go bude stát jen deset tisíc

Nová zbraň Microsoftu proti iPadu: Levný tablet Surface Go bude stát jen deset tisíc

** Microsoft představil nový tablet Surface Go ** Nový model zaujme nízkou cenou, ale schopnostmi zařízení Surface ** Microsoft nepoužil čip ARM, ale klasický procesor od Intelu 

Karel Javůrek | 116

Portál občana už funguje. Na státní web vypadá až překvapivě použitelně

Portál občana už funguje. Na státní web vypadá až překvapivě použitelně

** Portál občana už funguje, vyřídíte na něm první požadavky ** Funkce se budou postupně rozšiřovat ** Web je docela moderní a přehledný

David Polesný | 65


Aktuální číslo časopisu Computer

Velký test 18 bezdrátových sluchátek

Vše o přechodu na DVB-T2

Procesory AMD opět porážejí Intel

7 NVMe M.2 SSD v přímém souboji