|
»çÄ¢¿¬»ê
- ¿¹ : select (((3 + 2) * 4) / (2 - 1));
- ÁÖÀÇ : 0 À¸·Î ³ª´°æ¿ì NULL ¹ÝȯÇÑ´Ù. ¿¬»êÀº BIGINT ÀÇ °á°ú°ªÀ» °¡Áö°Ô µÇ¹Ç·Î BIGINT ÀÇ ¹üÀ§¸¦ ¹þ¾î³ª°Ô µÇ¸é À߸øµÈ °ªÀ» ¹ÝȯÇÑ´Ù.
ºñÆ®¿¬»ê
- | : ºñÆ®¿¬»ê OR ÀÇ ¿¬»êÀÚÀÌ´Ù.
- ¿¹ : select 29 | 15;
- & : ºñÆ®¿¬»ê AND ÀÇ ¿¬»êÀÚÀÌ´Ù.
- ¿¹ : select 29 & 15;
- << : ºñÆ®¿¬»ê OR ÀÇ ¿¬»êÀÚÀÌ´Ù.
- ¿¹ : select 1 << 2;
- >> : ºñÆ®¿¬»ê OR ÀÇ ¿¬»êÀÚÀÌ´Ù.
- ¿¹ : select 4 >> 2;
- BIT_COUNT(N) : ÇØ´ç °ªÀÇ ºñÆ®¼ö¸¦ ¹ÝȯÇÑ´Ù.
- ¿¹ : select BIT_COUNT(29);
- ÁÖÀÇ : ¿¬»êÀº BIGINT ÀÇ °á°ú°ªÀ» °¡Áö°Ô µÇ¹Ç·Î BIGINT ÀÇ ¹üÀ§¸¦ ¹þ¾î³ª°Ô µÇ¸é À߸øµÈ °ªÀ» ¹ÝȯÇÑ´Ù.
³í¸®¿¬»ê
- ÁÖÀÇ : ¸ðµç ³í¸®¿¬»êÀº 1(TRUE) ¶Ç´Â 0(FALSE) À» ¹ÝȯÇÑ´Ù. ³í¸®¿¬»êÀÚ´Â ¿ì¼±¼øÀ§°¡ ³ô±â ¶§¹®¿¡ ¼ø¼¿¡ Á¶½ÉÇؾßÇÑ´Ù.
- ¿¹ : select ! 1+1; ÀÌ ¹®ÀåÀº select (! 1) + 1; À¸·Î ¿¬»êµÈ´Ù.
- ! : ³í¸®¿¬»ê NOT ÀÇ ¿¬»êÀÚÀÌ´Ù. 0 ÀÌ¿ÜÀÇ ¸ðµç °ªÀº TRUE ÀÇ ÀǹÌÀÌ´Ù. µû¶ó¼ NOT 0 ¸¸ÀÌ 1À» ¹ÝȯÇÑ´Ù. ¿¹¿ÜÀûÀ¸·Î NOT NULL Àº NULL À» ¹ÝȯÇÑ´Ù.
- ¿¹ : select ! (100);
select ! (1+1);
select ! 1+1;
- || : ³í¸®¿¬»ê OR ÀÇ ¿¬»êÀÚÀÌ´Ù. µÎ°³ÀÇ ÀÎÀÚ°¡ ¸ðµÎ 0 ¶Ç´Â NULL ÀÏ °æ¿ì¸¸ 0 À» ¹ÝȯÇÏ°í, ÀÌ¿Ü¿¡´Â 1À» ¹ÝȯÇÑ´Ù.
- ¿¹ : select 1 || 0;
select 0 || 0;
select 100 || NULL;
- && : ³í¸®¿¬»ê AND ÀÇ ¿¬»êÀÚÀÌ´Ù. µÎ°³ÀÇ ÀÎÀÚÁß Çϳª¶óµµ 0 ¶Ç´Â NULL ÀÌ ÀÖÀ» °æ¿ì 0 À» ¹ÝȯÇÑ´Ù.
- ¿¹ : select 1 && NULL; |