| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
iepurec
Data înscrierii: 30/Iun/2003
Mesaje: 102
Locație: Timisoara
|
| Trimis: Mie Iul 28, 2004 10:28 am Titlul subiectului: SELECT INTERESANT!!! |
|
|
Am o tabela cu o coloana care poate sa fie doar 0 sau 1.
Vreau printr-o SINGURA INTEROGARE sa aflu:
- cate elemente are tabela
- cate elemente au valoarea 1
- cate elemente au valoarea 0
:!: :!: :!: :!: |
|
| Sus |
|
Radical
Data înscrierii: 16/Feb/2004
Mesaje: 327
Locație: Bucuresti
|
| Trimis: Mie Iul 28, 2004 10:37 am Titlul subiectului: Re: SELECT INTERESANT!!! |
|
|
Intradevar FOARTE complicat... m-am stors 2... 3 secunde si iata:
Presupunand tabelul tablename si coloana id:
SELECT id, COUNT(*) AS times FROM tablename GROUP BY id
UNION
SELECT "2",COUNT(*) FROM tablename
Daca nu ai MySQL >= 4.0.18 atunci folosesti doar
SELECT id, COUNT(*) AS times FROM tablename GROUP BY id si pentru numarul de inregistrari aduni si tu cate 1 si cate 0 ai !!! NU ? |
|
| Sus |
|
iepurec
Data înscrierii: 30/Iun/2003
Mesaje: 102
Locație: Timisoara
|
| Trimis: Mie Iul 28, 2004 10:46 am Titlul subiectului: |
|
|
| Merci! Pana acuma nu am folosit UNION niciodata! De acum incolo... :idea: |
|
| Sus |
|
ass
Data înscrierii: 11/Apr/2003
Mesaje: 35
|
| Trimis: Joi Oct 28, 2004 2:17 pm Titlul subiectului: |
|
|
| Tot aici o problema putin diferita. Pe o coloana am mai multe valori care se pot repeta de mai multe ori. Cum ar trebui sa arate queri-ul pentru ca sa-mi afiseze o singura data toate valorile din coloana respectiva ? |
|
| Sus |
|
ass
Data înscrierii: 11/Apr/2003
Mesaje: 35
|
| Trimis: Joi Oct 28, 2004 2:43 pm Titlul subiectului: |
|
|
Am gasit:
Cod:
select DISTINCT(nume_camp) from tabel
|
|
| Sus |
|
PHPRomania Bot
Bot Member
Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google |
| Trimis: Mie Dec 26, 2007 7:01 pm Titlul subiectului: Ad |
|
|
|
|
|
| Sus |
|
| |