МиСКЛ Нот Екуал је ан оператор неједнакости који се користи за враћање скупа редова након поређења два израза који нису једнаки. МиСКЛ садржи два типа оператора Нот Екуал, а то су () и (! =).
Разлика између () и (! =) оператора
Оператори Нот Екуал у МиСКЛ-у раде на исти начин да би извршили тест неједнакости између два израза. Увек дају исти резултат. Међутим, они садрже једну разлику која следи ИСО стандарди док != не прати ИСО стандард.
Пример 1
Хајде да направимо табелу ученика да бисмо разумели како оператор Нот Екуал функционише у МиСКЛ-у. Претпоставимо да табела ученика садржи следеће податке:
Табела: ученици
Ако желите да добијете податке о студентима који не припадају Енглеска , онда треба да извршите следећу наредбу:
SELECT * FROM students WHERE city 'England';
ИЛИ,
SELECT * FROM students WHERE city != 'England';
Након успешног извршавања горњих упита, добићемо исти излаз као у наставку:
Пример 2
У овом примеру ћемо разумети како функционише оператор Нот Екуал Група од клаузула. Можемо користити клаузулу Гроуп Би за груписање редова који имају исте податке. Ако желимо да добијемо све купце који немају број мобилног и дупликат прихода вредност, извршите следећу наредбу:
SELECT * FROM customers JOIN contacts ON customer_id = contact_id WHERE cellphone 'Null' GROUP BY income;
Добићемо следећи излаз:
Пример 3
У овом примеру ћемо разумети како оператор Нот Екуал функционише са а ПРИДРУЖИТИ изјава. Хајде да направимо табелу ' контакти ' и ' купаца ' у бази података која садржи следеће податке:
Табела: контакти
Табела: купци
Ако желимо да добијемо све записе од корисника столова и контаката где је мобилни телефон Нулл, извршимо следећу наредбу која враћа све купце који немају мобилни телефон број:
SELECT * FROM customers JOIN contacts ON customer_id = contact_id WHERE cellphone != 'Null;
Након успешног извршења, даће следећи излаз:
Пример 4
У овом примеру ћемо разумети како оператор Нот Екуал ради са више услова у клаузули ВХЕРЕ. На пример, желимо да добијемо детаље о клијентима где приходи је већи од 40000 , и занимање није програмер. Извршите следећу наредбу да бисте добили резултат:
SELECT * FROM customers Where income>40000 and occupation'Developer';
Након успешног извршења горње изјаве, добићемо следећи излаз.