„MySQL Not Equal“ yra nelygybės operatorius kuri naudojama grąžinant eilučių rinkinį, palyginus dvi nelygias išraiškas. MySQL yra dviejų tipų Not Equal operatorius, kurie yra () ir (! =).
Skirtumas tarp () ir (! =) Operatorius
„MySQL“ operatoriai Not Equal veikia taip pat, kad atliktų dviejų išraiškų nelygybės testą. Jie visada duoda tą patį rezultatą. Tačiau juose yra vienas skirtumas, kuris seka ISO standartai tuo tarpu != neatitinka ISO standarto.
1 pavyzdys
Sukurkime lentelės studentą, kad suprastume, kaip operatorius Not Equal veikia MySQL. Tarkime, kad studentų lentelėje yra šie duomenys:
bfs paieška
Lentelė: mokiniai
Jei norite gauti studento duomenis, kurie nepriklauso Anglija , tada turite įvykdyti šį teiginį:
SELECT * FROM students WHERE city 'England';
ARBA,
SELECT * FROM students WHERE city != 'England';
Sėkmingai įvykdę aukščiau pateiktas užklausas, gausime tokią pat išvestį, kaip nurodyta toliau:
2 pavyzdys
Šiame pavyzdyje mes suprasime, kaip veikia operatorius Not Equal Grupuoti pagal sąlyga. Galime naudoti sąlygą „Group By“, norėdami sugrupuoti eilutes, kuriose yra tie patys duomenys. Jei norime gauti visus klientus, kurie neturi mobiliojo telefono numeris ir pasikartojančios pajamos reikšmę, vykdykite šį teiginį:
Linux architektūra
SELECT * FROM customers JOIN contacts ON customer_id = contact_id WHERE cellphone 'Null' GROUP BY income;
Gausime tokią išvestį:
3 pavyzdys
Šiame pavyzdyje mes suprasime, kaip operatorius Not Equal veikia su a PRISIJUNK pareiškimas. Sukurkime lentelę kontaktai 'ir' klientų “ duomenų bazėje, kurioje yra šie duomenys:
atsitiktinė tvarka sql
Lentelė: kontaktai
Lentelė: klientai
Jei norime gauti visus įrašus iš lentelės klientų ir kontaktų, kurių mobilusis telefonas yra Null, vykdykite šį teiginį, kuris grąžins visus klientus, kurie neturi Mobilusis telefonas numeris:
SELECT * FROM customers JOIN contacts ON customer_id = contact_id WHERE cellphone != 'Null;
Po sėkmingo vykdymo jis duos tokią išvestį:
4 pavyzdys
Šiame pavyzdyje mes suprasime, kaip operatorius Not Equal veikia su keliomis sąlygomis WHERE. Pavyzdžiui, norime gauti informaciją apie klientą, kur pajamos yra didesnis nei 40 000 , ir užsiėmimas nėra a programuotojas. Norėdami gauti rezultatą, atlikite šį teiginį:
java kaip konvertuoti eilutę į int
SELECT * FROM customers Where income>40000 and occupation'Developer';
Sėkmingai įvykdę aukščiau pateiktą teiginį, gausime tokią išvestį.