본문 바로가기

SQL11

[ORACLE] 기본 문법 1 [개념 1] UPPER, LOWER 함수 : 대소문자 바꿔주기 . UPPER(문자열) : 괄호 안 문자 데이터를 모두 대문자로 변환하여 반환 . LOWER(문자열) : 괄호 안 문자 데이터를 모두 소문자로 변환하여 반환 . INITCAP(문자열) : 괄호 안 문자 데이터 중 첫 글자는 대문자로, 나머지는 소문자로 변환 후 반환 사용예시 -- [개념 1-2] UPPER 함수로 문자열 비교하기 -- [실습 1-2] 사원 이름이 SCOTT인 데이터 찾기 SELECT * from EMP WHERE UPPER(ENAME) = UPPER('scott'); -- [개념 1-3] UPPER 함수로 문자열 비교하기 -- [실습 1-3] 사원 이름에 SCOTT 단어를 포함한 데이터 찾기 select * from EMP W.. 2022. 1. 3.
[Oracle] 오라클 사용법_기초 1. 오라클 실행 파일과 도구 파일을 다운받아 설치한다. 2. cmd 를 통해 DB 아이디와 비밀번호를 설정한다. *오라클은 mySQL과 다르게 CREATE database 기능이 없다. (= 아이디, 비밀번호가 곧 디비 아이디, 비밀번호) sqlplus system(기본 아이디) 1234(기본 비밀번호) create user scott(user-name) identified by tiger(user-id); grant resource, connect to scott(user-id); exit sqlplus scott(user-name) tiger(user-id) 3. 도구 파일을 켜서 접속한다. * System 1234 로 접속해도 되고, 혹은 db 아이디 비밀번호로 접속해도 된다. 나는 원래 만들어 .. 2022. 1. 3.
[SQL] JAVA 와 연동하는 방법 ≫ SQL 연동(create/update/delete) > WEB-INF - lib 에 노랑 형광색 파일 있어야 함. -> Connection 함수를 사용할 수 있도록 함. > 연동할 sql 파일 있어야 함. (22.01.19 수정 : 없어도 됨ㅎㅎ;) Connection conn = null; PreparedStatement pstmt = null; try{ String jdbcUrl = "jdbc:mysql://localhost:3306/jsp_00_db_shoppingmall?serverTimezone=UTC&useSSL=false"; String dbId = "root"; String dbPw = "root"; Class.forName("com.mysql.cj.jdbc.Driver"); conn .. 2021. 11. 30.
[SQL] SQL 프로그래머스 연습 https://programmers.co.kr/learn/challenges?tab=sql_practice_kit 코딩테스트 연습 기초부터 차근차근, 직접 코드를 작성해 보세요. programmers.co.kr 하루 20분씩 SQL 연습 > 2021.11.30 SELECT ~ SUM/MAX/MIN 풀었음 여러 기준 정렬, 상위 N개 레코드, 중복제거, 동물 수 구하기 다시 풀어보기 2021. 11. 30.