Maaari bang maging null SQL ang int?
Maaari bang maging null SQL ang int?

Video: Maaari bang maging null SQL ang int?

Video: Maaari bang maging null SQL ang int?
Video: Sjögren Syndrome and the Autonomic Nervous System: When, How, What Now? 2024, Mayo
Anonim

Wala ay isang espesyal na lohikal na halaga sa SQL . A WALA halaga pwede itakda. WALA ay isang hindi halaga, kaya ito pwede italaga sa mga column ng TEXT, INTEGER column o anumang iba pang uri ng data. Isang column pwede hindi naglalaman ng mga NULL lamang kung ito ay idineklara bilang HINDI WALA (tingnan ang ALTER TABLE).

Tungkol dito, maaari bang maging null ang integer?

Walang " WALA "para sa mga integer . Ang WALA ay isang espesyal na halaga dahil hindi ito wastong halaga ng pointer. Samakatuwid, kami pwede gamitin ito bilang isang semaphore upang ipahiwatig na "ang pointer na ito ginagawa hindi tumuturo sa anumang bagay (wasto)". Lahat ng mga halaga sa isang integer ay may bisa, maliban kung iba ang ipinapalagay ng iyong code.

Gayundin, maaari ba nating i-update ang NULL na halaga sa SQL? Mga Halaga ng SQL NULL . Kung opsyonal ang column sa isang table, kaya natin magpasok ng bagong record o update isang umiiral na talaan nang hindi nagdaragdag ng a halaga sa column na ito. Nangangahulugan ito na ang patlang kalooban maligtas na may a NULL na halaga . NULL halaga iba ang pagtrato sa iba mga halaga.

Alinsunod dito, ay null sa aking SQL?

Sa MySQL , a WALA ang ibig sabihin ng halaga ay hindi alam. Kung ihahambing mo ang a WALA halaga sa iba WALA halaga o anumang iba pang halaga, ang resulta ay WALA dahil ang halaga ng bawat isa WALA hindi alam ang halaga. Sa pangkalahatan, ginagamit mo ang WALA halaga upang ipahiwatig na ang data ay nawawala, hindi alam, o hindi naaangkop.

HINDI BA NULL ang nagbabalik ng NULL na mga halaga?

Ang HINDI NULL Ang kundisyon ay ginagamit sa SQL upang subukan ang isang hindi - WALA halaga. Ito nagbabalik TAMA kung a hindi - WALA mahahanap ang halaga, kung hindi man ito nagbabalik MALI. Maaari itong magamit sa isang SELECT, INSERT, UPDATE, o DELETE na pahayag.

Inirerekumendang: