» נושאי לימוד
» נושאי לימוד
יום שלישי 23 באפריל 2024
פונקציות על סיביות
דף ראשי  מילון מונחים  פונקציות ואופרטורים  פונקציות נוספות  פונקציות על סיביות גרסה להדפסה

MYSQL משתמש באריתמטיקה של BIGINT (64-BIT) לפעולות המבוצעות על סיביות, לכן לפולות אלו טווח של עד 64 ביטים.

 

Bitwise OR             |

 

 

mysql> SELECT 29 | 15;

        -> 31

 

התוצאה תהיה unsigned 64-bit integer.

 

Bitwise AND             &

 

 

mysql> SELECT 29 & 15;

        -> 13

 

התוצאה תהיה unsigned 64-bit integer.

 

Bitwise XOR             ^

 

 

mysql> SELECT 1 ^ 1;

        -> 0

mysql> SELECT 1 ^ 0;

        -> 1

mysql> SELECT 11 ^ 3;

        -> 8

 

התוצאה תהיה unsigned 64-bit integer.

 

הזזה של מספר BIGINT לשמאל              >>

 

 

mysql> SELECT 1 << 2;

        -> 4

 

התוצאה תהיה unsigned 64-bit integer.

 

הזזה של מספר BIGINT לימין                <<

 

 

mysql> SELECT 4 >> 2;

        -> 1

 

התוצאה תהיה unsigned 64-bit integer.

 

הפיכה של כל הביטים       ~

 

 

mysql> SELECT 5 & ~1;

        -> 4

 

התוצאה תהיה unsigned 64-bit integer.

 

(BIT_COUNT(N

מחזיר את מספר הביטים שנמצאים בארגומנט N.

 

 

mysql> SELECT BIT_COUNT(29);

        -> 4

 

 

 11-04-04 / 15:12  עודכן ,  17-03-04 / 12:26  נוצר ע"י אלי אלוני בתאריך 
 פונקציות נוספות - הקודםהבא - פונקציות הצפנה 
תגובות הקוראים    תגובות  -  0
דרכונט
מהי מערכת הדרכונט?
אינך מחובר, להתחברות:
דוא"ל
ססמא
נושאי לימוד
חיפוש  |  לא פועל
משלנו  |  לא פועל
גולשים מקוונים: 1