본문 바로가기
데이터분석/TIL

240624 TIL

by Freely_ 2024. 6. 24.
728x90
반응형

Python

isdigit

문자열이 숫자로만 구성되어 있는지 확인하는 데 사용

True, False로 반환


SQL

concat

문자열을 결합하는 데 사용

 

비트 연산(Bitwise operations)

정수 값에 대해 개별 비트 수준에서 수행되는 연산

주로 특정 비트 패턴을 검사하거나 수정하는 데 사용

AND, OR, XOR, NOT, SHIFT와 같은 다양한 연산 포함

1. AND ('&')

두 비트가 모두 1일 때만 1을 반환

SELECT 5 & 3;  -- 결과: 1

 

2. OR ('|')

두 비트 중 하나라도 1이면 1을 반환

SELECT 5 | 3;  -- 결과: 7

 

3. 비트 XOR ('^')

두 비트가 다를 때만 1을 반환

SELECT 5 ^ 3;  -- 결과: 6

 

4. NOT ('~')

1을 0으로, 0을 1로 변환

SELECT ~5;  -- 결과: -6

 

5. SHIFT ('<<', '>>')

<< 각 비트를 왼쪽으로 이동시키고, 오른쪽에 0 추가

SELECT 5 << 1;  -- 결과: 10

>> 각 비트를 오른쪽으로 이동시키고, 왼쪽에 0 추가

SELECT 5 >> 1;  -- 결과: 2

728x90
반응형

'데이터분석 > TIL' 카테고리의 다른 글

240625 TIL  (0) 2024.06.25
240620 TIL  (0) 2024.06.20
240617 TIL  (1) 2024.06.17