Hirdetés
- Realme GT 2 Pro - papírforma
- One mobilszolgáltatások
- Milyen okostelefont vegyek?
- Apple Watch
- Magisk
- Milyen hagyományos (nem okos-) telefont vegyek?
- Poco F7 – bajnokesélyes
- Mobilinternet EU-n kívül, eSIM adatcsomagok használata
- Kicsomagoljuk és bemutatjuk a Poco F8 Ultrát
- A Vivo S50 Pro mini is beáll a sorba
Új hozzászólás Aktív témák
-
martonx
veterán
válasz
spammer
#1285
üzenetére
"és írjak nyugodtan csillagot" - nos ezt éppen el kellene kerülni. Írhatsz a count-on belül bármit, én pl. count(1)-et szoktam, de a * használatát kerülni kellene, mert minden esetben plusz munkát jelent az SQL motornak a * feldolgozása (countnál talán éppen nem, de nem kellene rossz szokásokat felvenni).
-
-
Peter Kiss
őstag
válasz
spammer
#1282
üzenetére
Nem oké. Ha így számolod a sorokat mondjuk egy 5 millió soros táblában, akkor azt nagyon rosszul teszed.
SELECT COUNT(*) AS RowCount FROM posts
Aztán lekéred ennek az eredményhalmazát mint bármelyik más SELECT-nek, fetch-eled mondjuk objektumba (egy sorod lesz), az így kapott objektum RowCount field-jében lesz benne a COUNT(*) eredménye.
-
-
Sk8erPeter
nagyúr
-
bpx
őstag
válasz
spammer
#1236
üzenetére
na akkor tisztazzuk mit szeretnel
egy adott tablarol megtudni, hogy milyen "color_" kezdetu oszlopai vannak (es semmi adatot)?
ebben az esetben:
SELECT column_name, data_type
FROM information_schema.columns
WHERE table_name='colors'
AND column_name LIKE 'color_%';(a _ karaktert szerintem escape-elni kell ha biztosra akarsz menni, mert a LIKE-ban az pontosan 1 darab akarmilyen karaktert jelenthet, tehat a fenti minta illik arra is pl., hogy "color1")
vagy pedig magat a lekerdezest szeretned eloallitani? tehat nem tudod elore, hogy a tablanak milyen color oszlopai vannak, de szeretned azoknak a tartalmat lekerdezni
ez esetben dinamikus SQL kell -
Apollo17hu
őstag
válasz
spammer
#1233
üzenetére
Ha sima SQL lenne, akkor ennyi elég lenne:
SELECT column_name
FROM information_schema.columns
WHERE table_name='colors'
AND column_name LIKE 'color%'szerk.: Most nézem, hogy neked nemcsak a mezőnevek, hanem attribútumok is kellenének. Ha ezek az attribútumok benne vannak az information_schema.columns táblában, akkor elég felsorolnod őket, ha nem akkor a FROM után sorold fel az érintett táblákat, WHERE-ben pedig kösd össze őket.
Új hozzászólás Aktív témák
- Asus GL703VM i7-7700HQ 2.8Ghz up 3.8Ghz GTX 1060 (6GB) Gaming Laptop
- Samsung S27E510C LCD monitor / 1920 x 1080 / 4ms / 60hz / ivelt 4000R / VA panel / szép állapot
- ÚJ CORE I5 14400F GAMER OPTIMUM PC 16-32GB DDR4 512GB NVME SSD NVIDIA RTX 2060 6GB DDR6 2ÉV GAR!
- ASUS CORE I5 8400 GAMER MAX PC 16Gb RAM 512GB SSD GEFORCE RTX 2060 SUPER 8GB DDR6 1ÉV GAR!
- ÚJ! BONTATLAN MX500 2.5 SSD 1TB
- Telefon felvásárlás!! iPhone 14/iPhone 14 Plus/iPhone 14 Pro/iPhone 14 Pro Max
- Bontatlan iPhone 17 Pro (256 GB) (rendelhető)
- Apple iPhone 12 Mini / 128GB / Kártyafüggetlen / 12Hó Garancia / Akku:100%
- iPhone 15 Pro Max 256GB Blue Titanium -1 ÉV GARANCIA -Kártyafüggetlen, MS3957, 100% Akkumulátor
- Dell Latitude 5400 14" FHD IPS, i5 8365U, 8-16GB RAM, SSD, jó akku, számla, 6 hó gar
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: ATW Internet Kft.
Város: Budapest





