Կարո՞ղ է int-ը լինել զրոյական SQL:
Կարո՞ղ է int-ը լինել զրոյական SQL:

Video: Կարո՞ղ է int-ը լինել զրոյական SQL:

Video: Կարո՞ղ է int-ը լինել զրոյական SQL:
Video: Красивая история о настоящей любви! Мелодрама НЕЛЮБОВЬ (Домашний). 2024, Մայիս
Anonim

Դատարկ հատուկ տրամաբանական արժեք է SQL . Ա ԴԱՏԱՐԿ արժեքը կարող է սահմանվել. ԴԱՏԱՐԿ ոչ արժեք է, ուստի այն կարող է նշանակվել TEXT սյունակներին, ԱՄԲՈՂՋ սյունակներ կամ ցանկացած այլ տվյալների տեսակ: Սյունակ կարող է չի պարունակում NULL-ներ միայն այն դեպքում, եթե այն հայտարարված է որպես ՈՉ ԴԱՏԱՐԿ (տես ՓՈՓՈԽՄԱՆ ԱՂՅՈՒՍԱԿ):

Այս առնչությամբ ամբողջ թիվը կարո՞ղ է զրոյական լինել:

Չկա ԴԱՏԱՐԿ «համար ամբողջ թվեր . Այն ԴԱՏԱՐԿ հատուկ արժեք է, քանի որ այն վավեր ցուցիչի արժեք չէ: Այսպիսով, մենք կարող է օգտագործեք այն որպես սեմաֆոր՝ նշելու, որ «այս ցուցիչը անում է ոչ մի բանի վրա չմատնանշել (վավեր)»: Բոլոր արժեքները an ամբողջ թիվ վավեր են, եթե ձեր կոդը այլ բան չի ենթադրում:

Նաև կարո՞ղ ենք թարմացնել NULL արժեքը SQL-ում: SQL NULL արժեքներ . Եթե աղյուսակում սյունակը կամընտիր է, մենք կարող ենք տեղադրել նոր գրառում կամ թարմացնել գոյություն ունեցող գրառում՝ առանց a ավելացնելու արժեքը այս սյունակին: Սա նշանակում է, որ դաշտը կամք փրկվել ա NULL արժեք . NULL արժեքներ այլ կերպ են վերաբերվում մյուսներից արժեքներ.

Համապատասխանաբար, զրոյական է իմ SQL-ում:

Մեջ MySQL , ա ԴԱՏԱՐԿ արժեքը նշանակում է անհայտ: Եթե համեմատեք ա ԴԱՏԱՐԿ արժեքը մյուսի հետ ԴԱՏԱՐԿ արժեքը կամ որևէ այլ արժեք, արդյունքն է ԴԱՏԱՐԿ քանի որ յուրաքանչյուրի արժեքը ԴԱՏԱՐԿ արժեքը անհայտ է։ Ընդհանրապես, դուք օգտագործում եք ԴԱՏԱՐԿ արժեքը՝ ցույց տալու, որ տվյալները բացակայում են, անհայտ են կամ կիրառելի չեն:

NOT NULL-ը վերադարձնում է NULL արժեքներ:

Այն ԶՈՌ ՉԷ պայմանն օգտագործվում է SQL-ում՝ a-ի համար փորձարկելու համար ոչ - ԴԱՏԱՐԿ արժեքը։ Այն վերադառնում է ՃԻՇՏ, եթե ա ոչ - ԴԱՏԱՐԿ արժեքը հայտնաբերված է, հակառակ դեպքում այն վերադառնում է ՍՈՒՏ. Այն կարող է օգտագործվել SELECT, INSERT, UPDATE կամ DELETE հայտարարության մեջ:

Խորհուրդ ենք տալիս: