SQLda foiz uchun ma'lumotlar turi qanday?
SQLda foiz uchun ma'lumotlar turi qanday?

Video: SQLda foiz uchun ma'lumotlar turi qanday?

Video: SQLda foiz uchun ma'lumotlar turi qanday?
Video: Power coffee 9/2022 - SQL ci parla: SQLDA descriptor area - parte I 2024, May
Anonim

Foiz ("P") formati belgilovchisi raqamni 100 ga ko'paytiradi va uni foizni ifodalovchi qatorga aylantiradi. Agar 2 kasr joylar sizning aniqlik darajangiz bo'lsa, unda "kichik" bu eng kichik maydonda (2 bayt) ishlaydi. Siz 100 ga ko'paytirilgan foizni saqlaysiz.

Bundan tashqari, qanday ma'lumotlar turiga kirish foizi?

Biroq, ma'lumotlar turi butun, juft yoki juft emas kasr - odatda yolg'iz. Buni foizli maydonlaringizga o'rnatganingizdan so'ng, ma'lumotlarni kiritishingiz mumkin kasr formati (masalan, 0,5, 0,25 va boshqalar) va u o'zining tegishli foiz formatida ko'rsatiladi.

Ikkinchidan, SQLda foizni qanday qilishim mumkin? Bunday holda, biz quyidagilarni yozishimiz mumkin SQL ga so'rang hisoblash , ichida SQL , the foiz to'plangan ballar soni: TANLASH (sum(marks_subject)*100)/1000 AS foiz_belgilar FROM STUDENT_BALLS WHERE student_name = 'X'; TANLASH. (sum(marks_subject)*100)/1000 AS foiz_belgi.

Bundan tashqari, SQLda ma'lumotlar turi nima?

A ma'lumotlar turi ni belgilaydigan atributdir turi ning ma'lumotlar ob'ekt ushlab turishi mumkin bo'lgan: integer ma'lumotlar , xarakter ma'lumotlar , pul ma'lumotlar , sana va vaqt ma'lumotlar , ikkilik satrlar va boshqalar. SQL Server tizimlar to'plamini ta'minlaydi ma'lumotlar turlari hammasini belgilaydi turlari ning ma'lumotlar bilan foydalanish mumkin SQL Server.

Float ma'lumotlar turi nima?

The FLOAT ma'lumotlar turi ikki tomonlama aniqlikni saqlaydi suzuvchi -17 tagacha muhim raqamga ega nuqtali raqamlar. FLOAT IEEE 4 baytga mos keladi suzuvchi -nuqta, va dublga ma'lumotlar turi C da. uchun qiymatlar oralig'i FLOAT ma'lumotlar turi C dublining diapazoni bilan bir xil bo'ladi ma'lumotlar turi kompyuteringizda.

Tavsiya: