[SQL] SQL 논리 연산자와 연산자 우선순위
·
STUDY/DB SQL
SQL 논리 연산자 연산자 설명 ALL ALL 연산자는 하나의 값을 다른 값들의 집합의 모든 값들과 비교할 때 사용합니다. AND AND 연산자는 SQL 문의 WHERE 절에 여러 개의 조건이 존재할 수 있게 해줍니다. ANY ANY 연산자는 조건을 따르는 목록에 해당하는 값을 비교하기 위해 사용됩니다. BETWEEN BETWEEN 연산자는 최소값과 최대값을 지정한 값의 범위 내에 있는 값들을 검색하기 위해 사용됩니다. EXISTS EXISTS 연산자는 특정한 기준으로 구체화한 테이블에서 행이 존재하는지를 찾기 위해 사용됩니다. IN IN 연산자는 어떤 값을 구체화된 리터럴 값의 목록과 비교하기 위해 사용됩니다. LIKE LIKE 연산자는 와일드카드 연산자를 사용하여 해당 값과 유사한 값을 찾으려 할 때..
[JS] Promise에 대해 알아보자
·
STUDY/JavaScript
보고 와야 할 이전글: 콜백 정리 포스팅 [JS] 동기비동기 · 콜백 이해하기 동기와 비동기차이 ⦁ 동기적(Synchronous) 어떤 작업을 요청했을 때 그 작업이 종료될때 까지 기다린 후 다음 작업을 수행하는 방식 ⦁ 비동기적(Asynchronous) 어떤 작업을 요청했을 때 그 작업이 종 rebornbb.tistory.com Promise 개념 Promise란? 자바스크립트에서 제공하는 비동기를 간편하게 표현할수있는 object 비동기적인것을 수행할 때 콜백함수 대신에 유용하게 쓸 수 있는 object입니다. Promise는 정해진 장시간의 기능을 수행하고 나서, 정상적으로 기능이 수행이 되어졌다면 성공의 메세지와 함께 처리된 결과값을 전달해줍니다. 만약 수행 중 예상치 못한 문제가 발생했다면 에러..
[JS] 동기비동기 · 콜백 이해하기
·
STUDY/JavaScript
동기와 비동기차이 ⦁ 동기적(Synchronous) 어떤 작업을 요청했을 때 그 작업이 종료될때 까지 기다린 후 다음 작업을 수행하는 방식 ⦁ 비동기적(Asynchronous) 어떤 작업을 요청했을 때 그 작업이 종료될때 까지 기다리지 않고 다른 작업을 하고 있다가, 요청했던 작업이 종료되면 그에 대한 추가 작업을 수행하는 방식 자바스크립트는 동기적인 것입니다. *호이스팅된 이후부터 코드가 우리가 작성한 순서에 맞춰서 하나하나씩 동기적으로 실행된다는 말입니다. *호이스팅: var변수, function선언들이 자동적으로 제일 위로 올라가는 것 console.log('1'); console.log('2'); console.log('3'); 동기적(Synchronous)은 위 console.log와 같이 1,..
[SQL] 오라클 ROWNUM + ROW_NUMBER()
·
STUDY/DB SQL
MySQL에 Limit라는 기능이 있는데, 오라클에는 없습니다. 하지만 이 기능을 오라클에서 쓰고 싶다면? ROWNUM을 사용하면됩니다. ROWNUM특정 개수만큼 원하는 데이터를 추출하고 싶을 때 사용합니다.  [예제1]데이터를 5개만 가져옴 in MySQLSELECT * FROM demo_table LIMIT 5;데이터를 5개 이하만큼 가져옴 in OracleSELECT * FROM demo_table WHERE ROWNUM   [예제2]데이터를 1개만 가져옴 in MySQLSELECT * FROM demo_table LIMIT 1;데이터를 1개만 가져옴 in OracleSELECT * FROM demo_table WHERE ROWNUM = 1;오라클 ROWNUM + ODER BY 사용법1. 서브쿼리 ..
[MyBatis] 마이바티스 세미콜론 ; 오류
·
STUDY/DB SQL
마이바티스 세미콜론 ; java.sql.SQLSyntaxErrorException: ORA-00933: SQL 명령어가 올바르게 종료되지 않았습니다 ORA-00911 - 올바르지 않은 문자가 쿼리에 포함되어 있는 것을 의미합니다. 마이바티스 환경에서 위 오류가 난다면 대부분은 ';' 세미콜론을 넣었기 때문에 발생 세미콜론 넣어야 되는건 디비 쿼리 형식!! SELECT TELNO ,SPEAKERKEY ,SPEAKERNAME ,OPSET ,REGISTERED FROM SV_INCOMING_TEL WHERE SPEAKERKEY = #{customerId} AND TELNO = #{tellNum}; 위 코드처럼 세미콜론을 포함한 상태로 쿼리 질의를 하게 되면 위 오류가 발생합니다. 그렇기 때문에 아래와 같이 세..
[Oracle] SQL Developer 다운로드 와 SQL 워크시트 만들기
·
STUDY/DB SQL
ORACLE SQL Developer 다운로드 와 SQL워크시트 만들기 SQL Developer 다운로드 방법 https://www.oracle.com/tools/downloads/sqldev-downloads-2143.htmlhttps://www.oracle.com/database/sqldeveloper/ SQL Developer Oracle SQL Developer is a free, development environment that simplifies the management of Oracle Database in both traditional and Cloud deployments. It offers development of your PL/SQL applications, query tools..
[jQuery] 제이쿼리 배열 관련 메서드
·
STUDY/jQuery
배열 관련 메서드 종류 종류 사용법 설명 each() $.each() $("요소선택").each(function) $.each($("요소선택"), function) 배열에 저장된 문서 객체만큼 메서드가 반복실행됩니다. 배열에 저장된 객체의 인덱스 순서대로 하나씩 접근하여 객체를 선택하고 인덱스를 구합니다 $.map() $.map(Array, function) 배열에 저장된 데이터 수만큼 메서드가 반복실행됩니다. 함수에서 반환된 데이터는 새 배열에 순서대로 저장됩니다. 새로 저장된 배열 객체를 반환합니다. $.grep() $.grep(Array, function) 배열에 저장된 데이터 수만큼 메서드가 반복실행됩니다. 반환값이 true인 경우에만 배열의 데이터가 인덱스 오름차순으로 새 배열에 저장되며 그 배..
[jQuery] 제이쿼리 선택자
·
STUDY/jQuery
선택자 사용하기 선택자를 사용하기 위해서는 문서 객체를 불러와야 합니다. 다음은 선택자를 사용하는 올바른 방법입니다. [정상작동1] 내용 [정상작동2] 내용 영역에 문서 객체를 먼저 불러온 다음 선택자를 사용할 수있도록 위에 정상 적용 예제와 같은 방법으로 작성해야 합니다. [잘못된 방법] 내용 위와 같이 작성 하면 가 생성되기 이전에 선택자가 먼저 실행되어 선택자로 문서객체를 선택할 수 없습니다. 기본선택자 영역에 있는 문서 객체를 선택할수있는 선택자 구분 종류 사용법 설명 직접선택자 전체선택자 $("*") 모든 요소 선택 아이디선택자 $("#아이디명") id속성에 지정한 값을 가진 요소 선택 클래스선택자 $(".클래스명") class속성에 지정한 값을 가진 요소를 선택 요소선택자 $("요소명") 지정..