목록비교 (3)
세진세상
VBA 문자열 함수 #1 VBA의 문자열 함수 중에서 '문자열 비교'와 관련한 함수를 알아보겠다. 함수 코드와 용도가 직관적이어서 쉽게 익힐 수 있다. StrComp(문자열1, 문자열2, 비교 방식) 문자열1과 문자열2를 비교하는 함수이다. 쉽게 말해 같은지 다른지 판단한다. 문자열1이 문자열2보다 클 경우 1, 같으면 0, 작으면 -1을 출력한다. 문자열이 크고 작다고? 이전에도 언급한 적이 있지만, 문자나 기호에는 숫자로 된 코드가 있어서 그 값을 비교한다는 것이다. 비교방식은 세 가지가 있지만, 그 중에 두 가지는 잘 알아두자. vbBinaryCompare (0) : 이진 비교, 앞서 이야기한 숫자 코드를 비교한다. vbTextCompare (1) : 텍스트 비교, 대소문자를 구분하지 않는 텍스트 ..
SQL SELECT 기초 #2. 미리 이야기한대로 비교 연산을 이용한 SELECT의 기초를 계속 학습하겠다. 비교 연산이라 하면, 숫자형 데이터의 크기나 문자열의 패턴을 비교하는 것이 생각하자. 예를 들자면, 변수 X가 10보다 큰가? 하는 비교와 문자열에 E가 포함되어 있는가? 하는 비교다. 이러한 비교를 할 수 있다면, SELECT를 풍부하게 사용할 수 있다. 이를테면, DB에서 월급이 얼마 이상인 데이터만 출력하는 식의 조회가 가능하다. 비교연산에 앞서 알아야 할 코드가 있다. 그 비교 연산을 어떻게 입력하는지 부터 학습하자.SELECT 칼럼명 FROM 테이블명 WHERE 조건절 ; WHERE 이하의 조건절에 비교 연산을 포함한 명제 설정하면 된다. 해당 명제가 참인 상태의 결과가 출력된다. 사용 ..
VBA 연산자. VBA 코드를 작성할 때, 활용되는 연산자에 대해 알아보자. 연산자는 산술, 비교, 논리의 세 가지 연산자로 구분하는 것이 일반적이다. VBA만이 아니라, 다른 프로그래밍 언어에서도 활용되고 대부분 동일하다. 다른 언어를 접해봤다면 연산자가 익숙할테지만, 그렇지 않다면 열심히 학습하자.산술 연산자. 우리가 알고 있는 사칙연산이 이에 해당한다. 숫자를 가지고 노는 연산자라고 편하게 생각하자. +, -, *, / 이 외에도 잘 사용되는 산술 연산자를 추가적으로 알아보자. + : 합 - : 차 * : 곱 / : 몫 \ : 몫(정수) 이거 못찾는 분들 계신다, Enter 위에 있다. Mod : 나머지 ^ : 제곱 \ 연산자는 / 연산자와 유사하지만, 그 결과가 일부 다르다. 예를 들면, 4/3 ..