날짜함수, 형변환 함수, to_char, to_date, to-number 05/31 오라클오류, dual table, 숫자함수, 문자함수,
1. 검색창에 [서비스]를 검색한다.2. 아래 창이 실행되면 스크롤을 아래로 내린다.
3. 아래 두 가지 서비스가 실행 중인지 확인한다. 대부분 이 두 가지 실행 문제가 크다. 둘 다 실행되어야 한다.- OracleServiceXE - OracleXETNSListenerdual table : 산술연산결과도를 확인하기 위한 임시 table-select * from dual;- select 2 + 3 from dual ;- select sysdate from dual ;숫자 함수(★)- 절대값을 구하는 함수 : abs()- 5의 절대값 - 반올림 구하는 함수: round (데이터, 반올림 자리)맨 앞에 5.86은 그냥 비교하자 고른 거!
세 번째 사진부터 -2가 100 자리까지 출력된다. 1이면 10자리까지 나온다. 기준이 1의 자리일 것
홀수를 구하는 방법!!문자함수(★)- 대문자/소문자로 변화시키는 함수 : upper(데이터)/lower(데이터)
- 문자열 길이 체크 함수 : length() / byte 수 체크 함수 : lengthb()문자열의 일부 추출함수: sub str() / 단, 시작 index가 '0'인 경우에는 '1'로 간주된다.(데이터, 시작 index, 개수)
해석 > 생각한대로 모두 출력해본다.(최종답은 마지막 문장이다.)emptable에서 두 번째 철자가 I인 사람들을 검색
형변환함수 중 to_char() - to_char() : 날짜(date) -> 문자(varchar2), 숫자(number) -> 문자(varchar2) to_char(일자데이터, "희망포맷문자열" -> 문자(varchar2) -> 문자(varchar) -> 숫자(varcharchar) -> number: to_d오늘의 날짜를 'yyyy/mm/dd'로 변환 - 'dy'는 '요일'을 의미한다- 12시간을 기준으로 시/분/초 출력=hh : ni : ss24시간을 기준으로 시/분/초 출력=hh24 : ni : ss
- hh:mi:ssam=am과 pm은 오전 오후의 의미, am을 주로 사용round ( ) , trunc ( ) 날짜 ( sysdate )
- 날짜 round() : 정오를 기준으로 이 시간 초과시 무조건 익일 ex) 12까지 원서접수 또는 택배마감 등 - 날짜 trunc() : 24시간 이내 모든 내용 당일처리 ex) 오늘 중 주문시 내일 바로 출고! 등
- 숫자를 원하는 형식으로 변환 : to_char()- 9 : 실제 데이터의 유효한 자릿수 의미 (자리를 채우지 않음) - 0 : " (자리를 채우지 않음) - . : 소수점 표현 - , : 원단위 표현 - $ : 달러 - Lorl : 로케일의 약어 (os 자체의 인코딩 기본언어 표현 - $ : 달러 - Lorl : 로케일의 약어 (os 자체의 인코딩)
9의 뒤에서 숫자를 채워서 읽으면 된다>999,999에 뒤에서 묻어두면(이런 식:991,234/여기서 9는 당근을 뽑는 거지?)이 된다.형 변환함수 중 to_number() 문자열을 숫자로 변환: 아래 에러형식대로 해서는 안 된다. 포맷도 설정!4차 산업혁명 시대의 인재가 되는 배움의 전문가 장 크리스토리. sujeong-jang-creator has 10 repositories available. Follow their code on GitHub.github.com