- eBay-es kütyük kis pénzért
- Luck Dragon: Asszociációs játék. :)
- Magga: PLEX: multimédia az egész lakásban
- GoodSpeed: Bye PET Palack, hello SodaStream
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- sziku69: Szólánc.
- Gurulunk, WAZE?!
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- sziku69: Fűzzük össze a szavakat :)
- gban: Ingyen kellene, de tegnapra
Új hozzászólás Aktív témák
-
Keem1
veterán
Sziasztok!
Adott egy sematikus query-m, jelenleg így néz ki:SELECT * FROM tabla WHERE mezo1 LIKE 'kifejezes%'
Szeretném, ha ez úgy működne, hogy a
mezo1 LIKE 'kifejezes%'
a tábla egy másik értékétől (legyen mezo2) függően nyitott végű vagy zárt végű lenne.mezo2 értéke lehet 1 vagy 0. Ha mezo2=1, akkor nyitott a LIKE:
SELECT * FROM tabla WHERE mezo1 LIKE 'kifejezes%'
ellenben ha mezo2=0, zárt a LIKE:
SELECT * FROM tabla WHERE mezo1 LIKE 'kifejezes'
Töröm a fejem, de a megoldás nem ugrik be.
Furcsa egy kicsit, mert a lekérdezés egy értéktől függ, de az a baj, hogy ez fontos, hogy így legyen. És épp ezért nem áll össze nálam.Szerk
Átfogalmazom!
A lekérdezésünk változatlan lenne:SELECT * FROM tabla WHERE mezo1 LIKE 'kifejezes%'
Azonban ma mezo2=1, az eredményhalmazból kizárnánk az olyan találatot, ami csak LIKE 'kifejezes%' esetén adna eredményt, míg LIKE 'kifejezes' esetén viszont nem. Ha az eredmény mezo2 értéke 0, akkor ha amúgy a lekérdezésnek megfelel, akkor mindegy, hogy a % ott van-e vagy sem, találatként értelmezzük.
Új hozzászólás Aktív témák
Hirdetés
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- TCL LCD és LED TV-k
- Motorola Edge 50 Neo - az egyensúly gyengesége
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Kerékpárosok, bringások ide!
- Asztrofotózás
- Autós topik látogatók beszélgetős, offolós topikja
- Call of Duty: Black Ops 7
- LEGO klub
- Nők, nőügyek (18+)
- További aktív témák...
- Samsung Galaxy A25 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- Samsung Galaxy A34 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- Xiaomi Redmi 12 4/128GB, Újszerű, Kártyafüggetlen, Töltővel, Dobozzal, 1 Év Garanciával!
- Eladó Macbook AIR M1 2020
- Xiaomi Redmi Note 13 Pro+ 5G 12/512GB, Újszerű, Kártyafüggetlen, Töltővel, Dobozzal, 1 Év Garancia!
- Honor Pad X8 64GB, Wi-Fi, 1 Év Garanciával
- BESZÁMÍTÁS! Asus B550M R9 5900X 32GB DDR4 1TB SSD RTX 4070 SUPER 12GB Be Quiet! Silent Base 601 850W
- Xiaomi Redmi Pad Pro 256GB, Újszerű, 1 Év Garanciával
- ÚJ OMEN Transcend 14 - 14"2.8K OLED 120Hz - Ultra 7 155H - 16GB - 1TB - RTX 4060 - Win11 - 3 év gari
- Eladó karcmentes Realme 8 4/64GB / 12 hó jótállással
Állásajánlatok
Cég: FOTC
Város: Budapest