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)