728x90 SQL2 SQL CASE 문장 Oracle의 CASE 문은 프로그래밍에서의 if-then-else 로직과 유사하게 동작합니다. 이는 특정 조건에 따라 다른 값을 반환하도록 SQL 쿼리를 설정할 수 있게 해줍니다. 기본적인 형태는 다음과 같습니다: CASE WHEN condition1 THEN result1 WHEN condition2 THEN result2 ... ELSE resultN END 여기서 각 조건은 순서대로 평가되고, 처음으로 참인 조건의 결과가 반환됩니다. 모든 조건이 거짓일 경우, ELSE 절의 결과가 반환됩니다. 예를 들어, 다음 쿼리는 Customer 테이블의 CreditLimit 칼럼을 기반으로 새로운 칼럼을 생성합니다: SELECT CustomerName, CreditLimit, CASE WHEN CreditL.. 2023. 5. 23. SQL 에서 꼭 지켜야 할 사항 Connection con = null; Statement stmt = null; String query = "select * from tab where id = " + id; stmt = con.createStatement(stmt); ResultSet rs = stmt.executeQuery(); 이와같이 코딩하면 SQL문장이 DBMS에 개별적으로 들어갑니다. 즉, select * from tab where id = 1; select * from tab where id = 2; select * from tab where id = 3; select * from tab where id = 4.. 2018. 4. 7. 이전 1 다음 728x90