Кайсы жерде VS жок жерде жок?
Кайсы жерде VS жок жерде жок?

Video: Кайсы жерде VS жок жерде жок?

Video: Кайсы жерде VS жок жерде жок?
Video: Ойлонордон мурда бул ВИДЕОНУ КӨРҮҢҮЗ! 2024, Апрель
Anonim

Эң негизгиси белгилей кетүү керек ЖОК жана ЖОК IN айырмаланып турат БАР жана IN, алар жок бардык учурларда эквиваленттүү. Тактап айтканда, NULLлер тартылганда, алар ар кандай жыйынтыктарды кайтарышат. Тактап айтканда, подсуроо бир нөлдү кайтарганда, ЖОК IN болот жок каалаган сапка дал келет.

Бул жерде, кайсы жерде жок жана кайсы жерде жок?

Эң негизгиси белгилей кетүү керек ЖОК жана ЖОК айырмаланып турат БАР жана IN, алар жок бардык учурларда эквиваленттүү. Тактап айтканда, NULLлер тартылганда, алар ар кандай жыйынтыктарды кайтарышат. Тактап айтканда, подсуроо бир нөлдү кайтарганда, ЖОК болот жок каалаган сапка дал келет.

Андан тышкары, SQLде кайсы жерде бар жана жок? максаты SQL “ Бар ” жана “ Жок ” оператору подсуроодо жазуулардын бар экендигин текшерүү. Качан SQL бар Кайсы пунктунда колдонулат, ал подсуроодо саптардын бар экендигин текшерет. Эгерде ал подсуроо сапты камтыса, анда ал TRUE кайтарат.

Ошо сыяктуу эле, адамдар сурашат: жок менен жоктун ортосунда кандай айырма бар?

Эреже катары, мен артык көрөм жок караганда алда канча көп жагдайларды камтыйт жок ичинде. Жок ар бир жагдай үчүн колдонсо болот жок in, бирок үчүн колдонулат жок тескери. Аткаруу болушу мүмкүн айырмачылыктар , менен бар тезирээк болуу. Эң негизгиси айырма нөлдөрдү иштетүү болуп саналат.

null vs жокбу?

The НӨЛ тарабынан каралат жана кайтарылып берилет ЖОК IN буйругу маани катары. SQL ЖОК команда берилген субсуроодо белгилүү бир маанилердин бар-жоктугун текшерүү үчүн колдонулат. Суроо болот жок ар кандай маалыматтарды кайтаруу; ал TRUE же ЖАЛГАН маанилерди кайтарат.

Сунушталууда: