Voiko int olla tyhjä SQL?
Voiko int olla tyhjä SQL?

Video: Voiko int olla tyhjä SQL?

Video: Voiko int olla tyhjä SQL?
Video: International Hammer Challenge 2023 - Final 2024, Saattaa
Anonim

Tyhjä on erityinen looginen arvo SQL . A TYHJÄ arvo voi olla asetettu. TYHJÄ on ei-arvo, joten se on voi liitetään TEXT-sarakkeisiin, KOKONAISLUKU sarakkeita tai muita tietotyyppejä. Kolumni voi ei sisällä NULL-merkkejä vain, jos se on ilmoitettu EI TYHJÄ (katso ALTER TABLE).

Voiko kokonaisluku olla nolla tässä suhteessa?

Ei ole " TYHJÄ " varten kokonaislukuja . The TYHJÄ on erityinen arvo, koska se ei ole kelvollinen osoitinarvo. Siksi me voi käytä sitä semaforina osoittamaan, että "tämä osoitin tekee ei osoita mihinkään (kelvollinen)". Kaikki an kokonaisluku ovat voimassa, ellei koodisi muuta oleta.

Voimmeko myös päivittää NULL-arvon SQL:ssä? SQL NULL-arvot . Jos taulukon sarake on valinnainen, me voimme lisää uusi tietue tai päivittää olemassa oleva tietue lisäämättä a arvo tähän sarakkeeseen. Tämä tarkoittaa, että kenttä tahtoa pelastaa a NULL arvo . NULL arvot kohdellaan eri tavalla kuin muita arvot.

Onko SQL:ssäni siis nolla?

Sisään MySQL , a TYHJÄ arvo tarkoittaa tuntematonta. Jos vertaat a TYHJÄ arvoa toisen kanssa TYHJÄ arvo tai jokin muu arvo, tulos on TYHJÄ koska jokaisen arvo TYHJÄ arvo on tuntematon. Yleensä käytät TYHJÄ arvo ilmaisee, että tiedot puuttuvat, tuntemattomia tai eivät sovellu.

EI EI NULL palauta NULL-arvoja?

The EI OLE NULL ehtoa käytetään SQL:ssä a ei - TYHJÄ arvo. Se palaa TOSI, jos a ei - TYHJÄ arvo löytyy, muuten se palaa VÄÄRÄ. Sitä voidaan käyttää SELECT-, INSERT-, UPDATE- tai DELETE-käskyssä.

Suositeltava: