On Saturday 8 November 2003, at 17 h 54, the keyboard of 
=?iso-8859-1?q?d=E9d=E9=20le=20homard?= <[EMAIL PROTECTED]> wrote:

> c'est vrai que ce n'est pas �vident d'apprendre � manipuler  postgresql, 
> juste 
> par essais et sans en connaitre les commandes.

Ah oui, en effet, apprendre le mod�le relationnel et SQL par essais/erreurs 
risque d'�tre sportif.

> select * from pays, region
> where pays.cod_pays = region.cod_pays;
...
> tout cela a �t� d�clar� en tant que NUM�RIQUE (int), cela ne fonctionne que 
> pour des nombres.

Mais non.

> je voudrais pouvoir tester des CHARACT�RES ALPHANUMERIQUES 
> (apres avoir cr�� des tables alphanumeriques)
> qu'est ce qu'il faut mettre � la place du = ?

Rien, il faut utiliser un =.

essais=# CREATE TABLE foo (pays TEXT);
CREATE
essais=# CREATE TABLE bar (pays TEXT);
CREATE
essais=# SELECT * FROM foo,bar WHERE foo.pays = bar.pays;
 pays | pays 
------+------
(0 rows)

essais=# insert into foo values ('France');
INSERT 28919814 1
essais=# insert into foo values ('Espagne');
INSERT 28919815 1
essais=# insert into bar values ('Espagne');
INSERT 28919816 1
essais=# insert into bar values ('Danemark');
INSERT 28919836 1

essais=# SELECT * FROM foo,bar WHERE foo.pays = bar.pays;
  pays   |  pays   
---------+---------
 Espagne | Espagne
(1 row)



Répondre à