Sveiki, galbūt yra kažkokia panaši užklausa, kuri paimtų visus duomenis, išskyrus keletą? Tarkim bazėje yra labai daug duomenų, todėl SELECT A,B,C,D,H,I.... imti man neparanku. Yra metodų?
Pvz: SELECT * EXCEPT A,Z FROM ABECELE
SELECT * IŠSKYRUS <x>
-
- Gana aktyvus vartotojas
- Posts: 421
- Joined: 2011 Aug 13 11:12
- Skype: pksoldierlt
- Location: ATOSTOGOSE
SELECT * IŠSKYRUS <x>
ISVYKES
Re: SELECT * IŠSKYRUS <x>
Nėra paprasto sprendimo. Čia gali rasti keletą "negražių": http://stackoverflow.com/questions/9122 ... e-in-mysql
O šiaip, gali paimt visus (*) ir kurių nereikia tiesiog ignoruoti.
O šiaip, gali paimt visus (*) ir kurių nereikia tiesiog ignoruoti.
- aaarnas
- Vyr. diskusijų administratorius
- Posts: 3891
- Joined: 2010 Aug 31 13:21
- Skype: fiarno
- Contact:
Re: SELECT * IŠSKYRUS <x>
Ne, SELECT (WHAT) yra labai primityvus dalykas. Arba viską, arba tai, ką tu nori.
Klausimas kodėl tau netinka imti visus, imdamas tik reikiamus, nieko nesutaupysi. Arba tada reikia pagalvoti apie VIEW ar procedūras, jei nenori siuntinėti ilgų užklausų.
Be to, jei yra tiek daug stulpelių, verta pagalvoti ar tavo db struktūra yra teisinga.
Klausimas kodėl tau netinka imti visus, imdamas tik reikiamus, nieko nesutaupysi. Arba tada reikia pagalvoti apie VIEW ar procedūras, jei nenori siuntinėti ilgų užklausų.
Be to, jei yra tiek daug stulpelių, verta pagalvoti ar tavo db struktūra yra teisinga.
Palikau CS pasaulį ;/ . Nebepasiekiamas.
Who is online
Users browsing this forum: No registered users and 3 guests