Received: from maia.hub.org (maia-2.hub.org [200.46.204.251]) by mail.postgresql.org (Postfix) with ESMTP id 682BEB5DC44 for ; Wed, 13 Jul 2011 04:36:57 -0300 (ADT) Received: from mail.postgresql.org ([200.46.204.86]) by maia.hub.org (mx1.hub.org [200.46.204.251]) (amavisd-maia, port 10024) with ESMTP id 49859-09 for ; Wed, 13 Jul 2011 07:36:50 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from mail-ww0-f50.google.com (mail-ww0-f50.google.com [74.125.82.50]) by mail.postgresql.org (Postfix) with ESMTP id 0A2EDB5DC40 for ; Wed, 13 Jul 2011 04:36:48 -0300 (ADT) Received: by wwe6 with SMTP id 6so5059501wwe.19 for ; Wed, 13 Jul 2011 00:36:48 -0700 (PDT) Received: by 10.227.55.83 with SMTP id t19mr728012wbg.19.1310542608338; Wed, 13 Jul 2011 00:36:48 -0700 (PDT) Received: from [192.168.7.66] (madrid.andago.com [213.171.250.126]) by mx.google.com with ESMTPS id fe4sm11440748wbb.62.2011.07.13.00.36.45 (version=SSLv3 cipher=OTHER); Wed, 13 Jul 2011 00:36:47 -0700 (PDT) Message-ID: <4E1D4B0B.8070400@andago.com> Date: Wed, 13 Jul 2011 09:36:43 +0200 From: Jose Ig Mendez User-Agent: Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20110624 Thunderbird/5.0 MIME-Version: 1.0 To: pgsql-sql@postgresql.org Subject: newbie question * compare integer in a "where IN" statement References: <4E1C4322.5030001@andago.com> In-Reply-To: <4E1C4322.5030001@andago.com> X-Forwarded-Message-Id: <4E1C4322.5030001@andago.com> Content-Type: multipart/alternative; boundary="------------000004050203000108030103" X-Virus-Scanned: Maia Mailguard 1.0.1 X-Spam-Status: No, hits=0.801 tagged_above=-5 required=5 tests=BAYES_50=0.8, HTML_MESSAGE=0.001 X-Spam-Level: X-Archive-Number: 201107/54 X-Sequence-Number: 35624 This is a multi-part message in MIME format. --------------000004050203000108030103 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit Hi everybody, I'm trying to compare in a sentence like this (using PostGres 8.3) : select * from myTable where id_integer IN ('1,2,3,4') I want to get the records which key "id_integer" is 1 or 2 or 3 or 4. the type od my "id", of course, is integer. I've tried many differents ways but I cannot get the result I want. I would like to cast the integer parameter I cannot change the part after "IN" it has to be a "string list". Do I have to use a function ? I would like not to use it. How can I compare a key (integer) with a lists of values ? I'm desperate THANX IN ADVANCE -- ------------------------------------------------------------------------ José Ignacio Méndez Yanes Área de Operaciones / Area of Operations Phone: +34 916 011 373 / +34 946 416 066 Mobile: +34 666 431 099 Fax: +34 916 011 372 / +34 944 318 286 Ándago Alcalde Ángel Arroyo 10, 1ª Planta. 28904. Getafe, Madrid Kanala Bidea, Edif. 103, 1ª Izda. Parque Tecnológico. 48170. Zamudio, Bizkaia www.andago.com Síguenos en: Twitter - Facebook - LinkedIn - YouTube Antes de imprimir este mensaje, asegúrese de que es necesario. Consider the environment before printing this mail. AVISO LEGAL ------------------------------------------------------------------------ *ANDAGO CONSULTING SL / ANDAGO INGENIERÍA, SL* le informa que los datos facilitados por Ud. y utilizados para el envío de esta comunicación serán objeto de tratamiento automatizado o no en nuestros ficheros, con la finalidad de gestionar la agenda de contactos de nuestra empresa y para el envío de comunicaciones profesionales por cualquier medio electrónico o no. Vd. podrá en cualquier momento ejercer el derecho de acceso, rectificación, cancelación y oposición en los términos establecidos en la Ley Orgánica 15/1999. El responsable del tratamiento es ANDAGO CONSULTING SL / ANDAGO INGENIERIA SL, con domicilio en C/ ALCALDE ANGEL ARROYO, 10, 28904, Getafe (Madrid). El contenido de esta comunicación, así como el de toda la documentación anexa, es confidencial y va dirigido únicamente al destinatario del mismo. En el supuesto de que usted no fuera el destinatario, le solicitamos que nos lo indique y no comunique su contenido a terceros, procediendo a su destrucción. DISCLAIMER ------------------------------------------------------------------------ The content of this communication and any attached information is confidential and exclusively for the use of the addressee. If you are not the addressee, we ask you to notify to the sender and do not pass its content to another person, and please be sure you destroy it. --------------000004050203000108030103 Content-Type: multipart/related; boundary="------------010801010809040904030005" --------------010801010809040904030005 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit
Hi everybody,

I'm trying to compare in a sentence like this (using PostGres 8.3) :

select * from myTable where id_integer IN ('1,2,3,4')

I want to get the records which key "id_integer" is 1 or 2 or 3 or 4. the type od my "id", of course, is integer.

I've tried many differents ways but I cannot get the result I want.
I would like to cast the integer parameter I cannot change the part after "IN" it has to be a "string list".

Do I have to use a function ? I would like not to use it.

How can I compare a key (integer) with a lists of values ?

I'm desperate

THANX IN ADVANCE

--
Firma Correo

José Ignacio Méndez Yanes

Área de Operaciones / Area of Operations

Phone: +34 916 011 373 / +34 946 416 066

Mobile: +34 666 431 099

Fax: +34 916 011 372 / +34 944 318 286

Ándago Alcalde Ángel Arroyo 10, 1ª Planta. 28904. Getafe, Madrid
Kanala Bidea, Edif. 103, 1ª Izda. Parque Tecnológico. 48170. Zamudio, Bizkaia
www.andago.com

Síguenos en: Twitter - Facebook - LinkedIn - YouTube

Antes de imprimir este mensaje, asegúrese de que es necesario. Consider the environment before printing this mail.

AVISO LEGAL


ANDAGO CONSULTING SL / ANDAGO INGENIERÍA, SL le informa que los datos facilitados por Ud. y utilizados para el envío de esta comunicación serán objeto de tratamiento automatizado o no en nuestros ficheros, con la finalidad de gestionar la agenda de contactos de nuestra empresa y para el envío de comunicaciones profesionales por cualquier medio electrónico o no. Vd. podrá en cualquier momento ejercer el derecho de acceso, rectificación, cancelación y oposición en los términos establecidos en la Ley Orgánica 15/1999. El responsable del tratamiento es ANDAGO CONSULTING SL / ANDAGO INGENIERIA SL, con domicilio en C/ ALCALDE ANGEL ARROYO, 10, 28904, Getafe (Madrid).

El contenido de esta comunicación, así como el de toda la documentación anexa, es confidencial y va dirigido únicamente al destinatario del mismo. En el supuesto de que usted no fuera el destinatario, le solicitamos que nos lo indique y no comunique su contenido a terceros, procediendo a su destrucción.

DISCLAIMER


The content of this communication and any attached information is confidential and exclusively for the use of the addressee. If you are not the addressee, we ask you to notify to the sender and do not pass its content to another person, and please be sure you destroy it.

--------------010801010809040904030005 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-ID: R0lGODlheABWAOf9AANUnA1UjQBanx9VoQxZsiBYixxamgBhqwBguQxgnilYmRRdqQtgpgxh mgBjtRResSFdlwBjyQBkxQJmsgJorQhlvgBovwBpugBoxwRqqCNjlR5jrx5kqwBrww5ougBs vh9npwVrzg9rtx9pogBuzQBvxxdpwxhrvgByxApxvTJoozdmqTBrnRlwtjNslCV0tDR0rzx1 kjl1p09xqkR/u1N+tkqCtj+IzViIrVmIs06Lx1aMv1+W1GCXy2qYxFed5nOY0HubummgxXmf xmui1nSiz3Or4H+u2Iut15axyJmy1ZC11oi55om57o+54Za34ZK455624Zu36Je475u75Ze9 35C8/pe87KC74JS+5py92pC/7JK+8ovA842/+pW9+aW82obC+5XB9o7E95TD8ZzB8ZjD65/A 95LE/q7A2qXD2pnE+qjC56PD7Z/F56nC8KTF4q3D4pPJ/OfCYeXCaO3BXOzBY/O/Y+nDW+vB afG/bOXFV/++UOjCb+vEVf++WvTBXvDDVu/Ad6HL9PfCUeHHY/zBUePFdt/Ej+HHbPzBWfrB X7nI2v7CS/fDWPzEQu7HUOHHfvTGUvvFS6rN7PbHS/HDhfLJS+3GerLM8fjJQ/zGVbXM67jM 5bfP4K7Q/e/Jg6XU/e7KjPDMdrbT6+3PkO3RgbzU9bLX9+fSj+3RiMLV7+/UevPSn/jQpezW orLg/8zb7f3Wj8Te797ay8De/vzXmsfe983c/bjj//janPncjPvbkvPem/bfk9Tf+//cqP7e ssLp/9Hl/8vn//3hq9jn+v7iwtPq+/3ltv/np+Lo+87u//zqt/3rsdbv///qx/vsv+Lv/871 /9j0/97z///u1f/ww//xyv/z0v71xP/w///z49H+/u32/tv8//T28+j5///22+L7//f2/vP4 +/760P339v/2/eL//P/48e78/P/65Pv68f/82On//vn7+Pb8/v36///94P/87f/7+v3+5/L/ //X/+vj/9Pv/7vz++//+9f/9//n///7//CwAAAAAeABWAAAI/gD/CRxIsKDBgwgTKlzIsKHD hxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bNmzhz6tzJs6fP n0CDCr3YT6A+evH+8TsYr985fU2HgizaL1ogfv2KFtQa7543qVP/9cP2x9zCb2/ugf1ItZWm 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 uMQnTnGKBwQAOw== --------------010801010809040904030005 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-ID: /9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8S EhEPERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA4eFBEU Hh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh7/wAAR CAAwADIDASIAAhEBAxEB/8QAHAAAAgEFAQAAAAAAAAAAAAAAAAgGAgMEBQcJ/8QANRAAAQME AAIIBAMJAAAAAAAAAQIDBAAFBhEHIQgSExQxQVFxImGBkTKhsSMkQkNSVGKS0f/EABoBAAMA AwEAAAAAAAAAAAAAAAIFBgADBAf/xAApEQABBAEDAgUFAQAAAAAAAAABAAIDBBEFITESURMU QWFxIzJCgZGh/9oADAMBAAIRAxEAPwBy6KKKxYiufcWOKVhwKL2b577dFjbUJpYCtf1LP8Kf 18hU3uMtEGC9LcafdSygrKGWlOLVrySlIJJ+QpOOPmYZJkt/S3drJMsUBBKokWTHLTjgHLrr 2AVH8h+dL9RtmvFlvKV6reNSHLfuPGyaXhxnlhzq0pmWh/TyAO8RXCA6yfmPT0PgallKf0bs 4yOyvG2qsFzvFiUvqKfhw1vLhqPPxSCSnzKfqPQtc2oKbSob0QDzGj9q2UbPmIg48+q2abb8 1AHHn1VVFFFdiYIopYej5fZWVXSW1lfEK8tvtFHdYRuKmg/vezvezrlyB3zronEdXF2FJ7pg cCG7bgkdV9yX20gnz32ytD6b/wCcMd4SReKGnHtuUti1FssPjNacdhuf4FKuI83N2rd3bCLO xKmOpO5UiQhCGPZJO1K/L38KVLiZw/4g2dh3J8wSHe3eShb6paXVqWrehoHeuXsKk92R0inH iqQckCk8v3ZSQn7N8jUTyhHFu429UTI4uWSIaVBZRKjvFAUPA8xqk96Zs4PU13t2SHUrDbIP Ux4Pp2W74Y4BxVitwssxBLbCJCAttfe0JDqN+C0k8xy8DTT4TMyOXaUnKLQ1bbgj4VpZfS62 5/knR2PY/c0lMTNc6skZu1xshvMBlhPVRHDykBA9APKrrfErP+0SDl958f7pVDUvQ1tgHf5h BR1KvUw1od8ZGMp8PrRVCAeoNnyoqnVmCvOOtjb79fLd1e4Xm4xOoNJ7GStGvbRrCYZdfdS0 w0t1xR0lCEkqJ+QFTnGeEPEC/KSqPj0iIyr+dN/YJA9dK+Ij2BqCijlefpgn4XmEEU0hxECT 7LGtnFPiFb1JLGXXRfVOwH3e2B9+vvdM50eM1yLNsXlS7/EQFRng01KQjqJkctnl4bHLZHLn UQwXo32yGtuVltyNxcTomLG2hrfoVH4lD/Wu7WuBCtkBmBb4rMWKykJbaaSEpSPkBVJptWzG 7qldt25VdpFK5E7rmccds5Vm72e13eKYt1tsScyfFuQylxP2IpQekbiFlw/PI0axI7CPLjiQ qP1thpXXUCBvno63qmj4i51YMHtCpt4lpDxSe7xUHbrx9Ej0+fgKSrOspuGY5bJv1xIS4+sB ttJ+FpsfhQPb9d0GsSxBoZ+WUGvTQBgj268j9J/UD4Bz8qKEfgHtRTwKiHC//9k= --------------010801010809040904030005-- --------------000004050203000108030103--