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 |