vincoli SQL controllare <>

voti
0

Voglio solo sapere cosa fa il simbolo <> dopo il controllo parola chiave fa ??

Esempio:

create table DistancesTbl(
   from varchar(100) not null,
   to varchar(100) not null,
   km smallint not null,
   primary key(from, to),
   constraint check_from_to check (from <> to),
   constraint check_distance check (km > 0)
);

nella query precedente, che cosa fa la linea di vincolo check_from_to controllare (da <> a), esattamente fare?

Grazie!

È pubblicato 10/10/2019 alle 01:02
fonte dall'utente
In altre lingue...                            


1 risposte

voti
2

Questa è un'altra versione del operatore non uguale :

Not equal:
mysql> SELECT '.01' <> '0.01';
       -> 1
mysql> SELECT .01 <> '0.01';
       -> 0
mysql> SELECT 'zapp' <> 'zappp';
       -> 1

E 'lo stesso che usare !=

Risposto il 10/10/2019 a 01:06
fonte dall'utente

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more