empty set

------=_NextPart_000_0007_01CC03F3.C0C56540
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: 7bit

Hi! I'm not sure it would be possible what I want to.



I have a huge query, most of them are independent, and they could have not
answer. What I want is when this happen, I want to change the "empty set" by
"void" or "0" or something like that, here it is an example:



mysql> select * from usuarios;
+-----------+--------+
| usuarioID | codigo |
+-----------+--------+
| 1 | 456 |
| 2 | 789 |
| 3 | 123 |
+-----------+--------+
3 rows in set (0.00 sec)



mysql> SELECT usuarioID FROM usuarios WHERE codigo = 45;
Empty set (0.00 sec)





+-----------+
| usuarioID |
+-----------+
| Void |
+-----------+



Is it possible???



Thank you!!


------=_NextPart_000_0007_01CC03F3.C0C56540--
Rocio Gomez Escribano [ Di, 26 April 2011 09:24 ] [ ID #2058769 ]

Re: empty set

As far as I know, it isn´t possible.

The right way is to check how many rows your select has returned.

--
João Cândido de Souza Neto

""Rocio Gomez Escribano"" <r.gomez [at] ingenia-soluciones.com> escreveu na
mensagem
news:000601cc03e2$fd3c9540$f7b5bfc0$ [at] gomez [at] ingenia-solucione s.com...
> Hi! I'm not sure it would be possible what I want to.
>
>
>
> I have a huge query, most of them are independent, and they could have not
> answer. What I want is when this happen, I want to change the "empty set"
> by
> "void" or "0" or something like that, here it is an example:
>
>
>
> mysql> select * from usuarios;
> +-----------+--------+
> | usuarioID | codigo |
> +-----------+--------+
> | 1 | 456 |
> | 2 | 789 |
> | 3 | 123 |
> +-----------+--------+
> 3 rows in set (0.00 sec)
>
>
>
> mysql> SELECT usuarioID FROM usuarios WHERE codigo = 45;
> Empty set (0.00 sec)
>
>
>
>
>
> +-----------+
> | usuarioID |
> +-----------+
> | Void |
> +-----------+
>
>
>
> Is it possible???
>
>
>
> Thank you!!
>
>



--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe: http://lists.mysql.com/mysql?unsub=gcdmg-mysql-2 [at] m.gmane.org
joao [ Di, 26 April 2011 15:01 ] [ ID #2058776 ]

RE: empty set

Thank you so much!! It works!!

=09


mysql> SELECT COUNT(*) usuarios,codigo FROM usuarios WHERE codigo =3D =
45;
+----------+--------+
| usuarios | codigo |
+----------+--------+
| 0 | NULL |
+----------+--------+
1 row in set (0.00 sec)



-----Mensaje original-----
De: Jo=E3o C=E2ndido de Souza Neto [mailto:joao [at] consultorweb.cnt.br]
Enviado el: martes, 26 de abril de 2011 15:02
Para: mysql [at] lists.mysql.com
Asunto: Re: empty set

As far as I know, it isn=B4t possible.

The right way is to check how many rows your select has returned.

--
Jo=E3o C=E2ndido de Souza Neto

""Rocio Gomez Escribano"" <r.gomez [at] ingenia-soluciones.com> escreveu na
mensagem
news:000601cc03e2$fd3c9540$f7b5bfc0$ [at] gomez [at] ingenia-solucione s.com...
> Hi! I'm not sure it would be possible what I want to.
>
>
>
> I have a huge query, most of them are independent, and they could have =
not
> answer. What I want is when this happen, I want to change the "empty =
set"
> by
> "void" or "0" or something like that, here it is an example:
>
>
>
> mysql> select * from usuarios;
> +-----------+--------+
> | usuarioID | codigo |
> +-----------+--------+
> | 1 | 456 |
> | 2 | 789 |
> | 3 | 123 |
> +-----------+--------+
> 3 rows in set (0.00 sec)
>
>
>
> mysql> SELECT usuarioID FROM usuarios WHERE codigo =3D 45;
> Empty set (0.00 sec)
>
>
>
>
>
> +-----------+
> | usuarioID |
> +-----------+
> | Void |
> +-----------+
>
>
>
> Is it possible???
>
>
>
> Thank you!!
>
>



--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:
http://lists.mysql.com/mysql?unsub=3Dr.gomez [at] ingenia-solucio nes.com




--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe: http://lists.mysql.com/mysql?unsub=3Dgcdmg-mysql-2 [at] m.gmane.o rg
Rocio Gomez Escribano [ Di, 26 April 2011 15:34 ] [ ID #2058779 ]
Datenbanken » gmane.comp.db.mysql.general » empty set

Vorheriges Thema: problem starting server
Nächstes Thema: Memory Usage.