SQL-ben ezt hogy lehetne megvalósítani?
Figyelt kérdés
Tegyük fel egy táblában van 10 sor. Mindegyik sornak van egy értéke. Így szeretném lekérdezni a sorokat:
Csak azokat a sorokat kérdezze le, amelyeknek értékét összeadva kisebb számot kapunk, mint 100.
2017. ápr. 21. 20:00
1/8 A kérdező kommentje:
Példával:
van 10 sor (első oszlop ID, második oszlop ÉRTÉK)
1. 3
2. 7
3. 10
4. 2
5. 36
6. 4
7. 50
8. 12
9. 26
10. 1
Query: Kérdezzen le random 5 sort, de az összértékük ne haladják meg a 60-at.
2017. ápr. 21. 20:03
2/8 anonim válasza:
Ezt szerintem nem lehet egy (1db) lekérdezésben megvaósítani.
4/8 anonim válasza:
Önmagában nem marhaság, a gyakorlatban úgy tudnám elképelni, hogy vannak pl autók, melyeknek meg van adva a maximálisan befogadható hasznos terhük, illetve hogy hány személyesek. Az embereket meg el kell osztani, a lehető legoptimálisabban. De ehhez nem kell véletlenszerűen kiválasztani semmit.
5/8 A kérdező kommentje:
Én arra gondoltam, hogy vannak emberek, akikhez véletlenszerű eszközöket szeretnénk rendelni véletlenszerű mennyiségben, de az eszközök értéke ne haladja meg a 100 dollárt például.
2017. ápr. 21. 20:51
6/8 anonim válasza:
SQL-ben nem tudsz random lekérdezgetni. Sok értelme nem is volna.
És különben is, mivel adja össze az értékét?
7/8 anonim válasza:
Ha valakihez valamit rendelsz, ahhoz kell egy másik tábla. Ezért hívják RELÁCIÓS adatbázisnak.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!