일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- 공모주 청약 일정
- 공모주 청약
- java
- Stock
- jquery
- 주식
- Stock ipo
- Eclipse
- 맥
- JavaScript
- 공모주
- IPO
- 오라클
- 7월 공모주 청약 일정
- codeigniter
- 제이쿼리
- 리눅스
- php
- css
- 주식 청약 일정
- 6월 공모주 청약 일정
- SQL
- Oracle
- 자바
- linux
- 자바스크립트
- 코드이그나이터
- MYSQL
- 주식 청약
- html
- Today
- Total
목록SQL (269)
개발자의 끄적끄적
[sql/mysql] mysql show index example / mysql 테이블 인덱스 확인 방법 mysql 을 사용하다보면 index 라는 것을 추가합니다. 색인을 걸어서 효율성을 높이는 방법인데요! 그전에 해당테이블에 index 로 설정된 값이 있는지 먼저 확인을 해야합니다! 아래는 기본 사용법입니다! SHOW INDEX FROM [table]; 위 사용법처럼 Member 라는 테이블의 인덱스를 확인하고 싶으면 아래와 같이 작성해서 실행하시면 됩니다! SHOW INDEX FROM Member; 위 명령어로 인덱스를 확인하고, 필요한 컬럼에 인덱스를 추가하시면 됩니다! 참고들 하세요!
[sql/mysql] mysql multi insert example / mysql 다중 insert 방법 mysql 을 사용하다보면 여러개의 데이터를 한번에 입력해야 하는 경우가 있습니다. 그럴때는 쿼리를 한줄씩 실행하는것을 반복할 수도 있지만, 아래 나와있는 insert 문 처럼 한번에 다중데이터를 입력할 수도 있습니다! INSERT INTO [TABLE NAME] (column_1, column_2) VALUES (val_1_1,val_1_2), (val_2_1,val_2_2); 위 내용 보시면 아시겠지만, insert into 를 이용하여 values 를 여러개 입력하면 다중으로 insert 가 가능합니다! 참고들 하세요!
[sql/mysql] mysql nullif example / mysql 공백과 null 체크 방법 mysql 에서 컬럼이 빈값인 경우만 조회를 하려면 is null 이라는 것을 사용합니다. 예를들어, member 라는 테이블에서 name 라는 컬럼의 값이 null 인것을 찾으려면 아래와 같이 쿼리를 사용합니다. select * from member where name is null 하지만 위에서 나오는 결과는 null 인경우만 나오고 컬럼이 null 이 아니고 공백으로 저장되어 있는 데이터는 조회가 되지 않습니다! 그럴때는 아래와 같이 nullif 를 사용하시면 됩니다! select * from member where nullif(name,'') is null 참고들 하세요!
[sql/oracle] oracle instr example / 오라클 특정 문자 위치 출력 방법 오라클 내장함수중 특정 문자열이나 컬럼 데이터 안에 찾고자 하는 문자가 몇번째 위치해 있는지 확인해야 하는 경우가 있습니다. 문자열을 가공하는 경우에 종종쓰이는데요! 그럴때는 아래 쿼리와 같이 INSTR 을 사용하시면 됩니다! 기본 사용법은 INSTR 에 첫번쨰 파라미터로 대상 문자열을 두번째 파라미터로 찾고자 하는 문자를 입력해서 SELECT 쿼리를 작성하시면 됩니다! SELECT INSTR('ABCDE','C') FROM DUAL; 위 쿼리를 보시면 아시겠지만, ABCDE 라는 문자열에서 C 라는 문자의 위치를 찾는 쿼리입니다! 위 쿼리를 실행하면 결과는 아래와 같이 나오게 됩니다! 3 ABCDE 라는 ..
[sql/oracle] oracle ltrim example / 오라클 문자열 왼쪽 공백제거 방법 oracle 에서 문자열의 공백을 제거하는 경우 내장함수인 TRIM 을 사용합니다! 어떠한 경우에는 왼쪽 공백만 제거해야하는 경우가 있습니다. 그럴때는 내장함수인 LTRIM 을 사용하시면 됩니다! SELECT RTRIM('ABC ') FROM DUAL; 위 쿼리는 ABC 라는 문자열 앞에 공백이 3개 붙어있는 ABC 라는 문자열이 있다고 가정하고, 문자열의 왼쪽 공백을 제거하기위해 작성한 쿼리입니다! 위 쿼리대로 실행해보면 결과는 아래와 같이 공백이 제거된 문자열이 출력됩니다! ABC 참고들 하세요!
[sql/oracle] oracle rtrim example / 오라클 문자열 오른쪽 공백제거 방법 oracle 에서 특정 컬럼이나 문자열의 공백을 제거할때 TRIM 을 사용합니다. 특정 상황에서는 문자열이나 컬럼의 공백들중 오른쪽 공백만 제거해야하는 경우가 있습니다. 그럴때는 내장함수인 RTRIM 을 사용하시면 됩니다! ABC 라는 문자열 뒤에 공백이 3개 붙어있는 ABC 라는 문자열이 있다고 가정하고, 오른쪽 공백을 제거하고 출력하고 싶으면, 아래과 같이 쿼리를 작성하시면 됩니다! SELECT RTRIM('ABC ') FROM DUAL; 위 쿼리대로 실행해보면 결과는 아래와 같이 오른쪽 공백이 제거된 ABC 라는 문자열이 출력됩니다! ABC 참고들 하세요!
[sql/oracle] oracle upper example / 오라클 대문자로 변환하는 방법 오라클에서 특정 문자열 혹은 컬럼의 값을 대문자로 변환해야 하는 경우가 있습니다. 그럴때는 내장함수인 upper 를 사용하시면 됩니다! 아래 예제를 보시면 아시겠지만, abcde 라는 문자열을 전체 대문자로 변환한 결과를 출력하기 위한 쿼리 입니다. select upper('abcde') from dual; 위 쿼리의 결과는 아래와 같이 나오게 됩니다. ABCDE 참고들 하세요!
[sql/oracle] sql date default sysdate example / 오라클 날짜필드 기본값 설정 방법 오라클에서 DATE 필드를 사용할때 기본값을 설정하든, 안하든 작업자의 스타일에 따라 약간씩 다를수가 있는데요 만약을 위해서 기본값을 세팅하는게 좋다고 생각되기는 합니다! 그럴때는 아래와 같이 DEFAULT SYSDATE 를 설정하시면 됩니다. CREATE TABLE TEST( REG_DT DATE DEFAULT SYSDATE ); 위처럼 DATE 필드에 DEFAULT SYSDATE 를 설정하면 날짜 값을 입력하지 않아도, 데이터가 등록되는 시점의 날짜 데이터가 등록되게 됩니다! 참고들 하세요!