단일행 NULL 관련 함수의 종류 일반형 함수 함수 설명 NVL(표현식1, 표현식2) / ISNULL(표현식1, 표현식2) 표현식1의 결과값이 NULL이면 표현식2의 값을 출력한다. 단, 표현식1과 표현식2의 결과 데이터 타입이 같아야 한다. NULL 관련 가장 많이 사용되는 함수이므로 상당히 중요하다. NULLIF(표현식1, 표현식2) 표현식1이 표현식2와 같으면 NULL을, 같지 않으면 표현식1을 리턴한다. COALESCE(표현식1, 표현식2, ...) 임의의 개수 표현식에서 NULL이 아닌 최초의 표현식을 나타낸다. 모든 표현식이 NULL이라면 NULL을 리턴한다. SELECT 쿼리의 실행 순서>> FROM -> WHERE -> GROUP BY -> HAVING -> SELECT -> ORDER B..
SQL 문장들의 종류 - SQL은 여러가지 종류의 키워드들이 있다.- 데이터의 집을 짓는 것, 데이터를 조작하는 것, 조작한 데이터를 저장하거나 복구하는 것 등. 명령어의 종류 명령어 설명 데이터 조작어(DML : Data Manipulation Language) SELECT 데이터 베이스에 들어있는 데이터를 조회하거나 검색하기 위한 명령어를 말하는 것으로 RETRIEVE라고도 한다. INSERTUPDATEDELETE 데이터 베이스의 테이블에 들어있는 데이터에 변형을 가하는 종류의 명령어들을 말한다. 예를 들어 데이터를 테이블에 새로운 행으로 집어넣거나 원하지 않는 데이터를 삭제하거나 수정하는 것들의 명령어들을 DML 이라고 한다. 데이터 정의어(DDL : Data Definition Language) ..
Spring Model2 프로젝트를 생성한 후- mybatis 및 jdbc에 대한 라이브러리가 추가되어 있다고 했을 때 1. pom.xml 파일에 라이브러리 추가(Postgresql) 123456 org.postgresql postgresql 42.2.0 cs 2. root-context.xml 파일에 datasource 빈 추가 123456 Colored by Color Scriptercs - property 태그에 value로 driver, url ( postgresql db가 존재하는 ip:포트번호/계정), 계정, 계정비밀번호의 값을 정의한다. 3. 오라클 DB를 사용했을 때 처럼 sessionfactory로 지정한 쿼리를 담은 xml 경로에 xml 파일을 생성하고 여느때처럼 쿼리를 날리면 된다!!
Text-Shadow : h-shadow v-shadow blur color;- 그림자 오른쪽이동,그림자 아래쪽이동,블러, 색상. 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 #p1:hover{ text-shadow: 3px 3px 2px #aaa; } #p2{ border: 1px solid gray; box-shadow:3px 3px 3px #aaa; } #list{ border:10px solid gray; width:710px; } #list img{ border:1px solid gray; float:left; margin-left:10px; margin-..
date_trunc() 함수 trunc하면 보통 버림함수를 많이들 생각합니다. 예)- 어떤 소수자리 숫자가 들어와도.select trunc(1.23232412...) -> 1select trunc(1.99999999...) -> 1 소수점 숫자는 버리는 trunc함수입니다.사실 뒤의 숫자를 버리는 것이 아니라 0으로 만들어 버리는 것인데요.1.0000000 어떤가요? 1과 1.0000 date_trunc함수는 이 trunc함수와 아주 유사합니다. trunc함수는 무작정 숫자를 정수화하지만 특정 소수점까지는 유효하도록 표현할 수 있습니다. 예)select trunc(1.2323,2) -> 1.23select trunc(1.2323,3) -> 1.232 이처럼 말이죠. - date_trunc(text, ti..
설탕 배달 문제 상근이는 요즘 설탕공장에서 설탕을 배달하고 있다. 상근이는 지금 사탕가게에 설탕을 정확하게 N킬로그램을 배달해야 한다. 설탕공장에서 만드는 설탕은 봉지에 담겨져 있다. 봉지는 3킬로그램 봉지와 5킬로그램 봉지가 있다. 상근이는 귀찮기 때문에, 최대한 적은 봉지를 들고 가려고 한다. 예를 들어, 18킬로그램 설탕을 배달해야 할 때, 3킬로그램 봉지 6개를 가져가도 되지만, 5킬로그램 3개와 3킬로그램 1개를 배달하면, 더 적은 개수의 봉지를 배달할 수 있다. 상근이가 설탕을 정확하게 N킬로그램 배달해야 할 때, 봉지 몇 개를 가져가면 되는지 그 수를 구하는 프로그램을 작성하시오. 입력첫째 줄에 N이 주어진다. (3 ≤ N ≤ 5000) 출력상근이가 배달하는 봉지의 최소 개수를 출력한다. 만..
프로그래밍 학습에 있어서 가장 중요하다고 생각하는 부분은 "안달하지 않고 자신의 수준을 파악하며 높은 목표를 잡지 않는 것." 이라고 생각합니다. 제가 초보자일 시절(지금도 많이 부족한 부분이 있어 초보자라고 생각합니다만은.. 여기서의 초보자시절은자바로치면 main 메소드를 이용해서 알고리즘 1단계문제를 풀던 시절즈음으로 정의하겠습니다.) 자바의 문법을 어느 정도 떼놓고 무언가 결과물이 필요했습니다. 근데 자바 하나로만 무언가 만들기가 정말 어려웠고 다른 프로그래밍 랭귀지와의 조합도 어떻게 맞추는건지 이클립스 Java 퍼스펙티브만 켜놓고 Java EE의 존재조차 몰랐을 때, 자바만으로 뭐든지 다 하는건줄 알았고, Swing을 이용해서 게임을 만들어보고자 했던거같아요.. 물론 Swing도 제대로 다룰줄 몰..
CSS : 1.태그검색 -> 2. 속성제어- javascript : 1. 태그검색 -> 속성,PCDATA,CSS제어- jQuery : 1. 태그검색(BOM,DOM) -> 개량 -> 2 속성, PCDATA, CSS 제어 개량 div 태그에 모두 글자색 red 주기1. DOM 1234var div = document.getElementsByTagName("div");for(var i =0; i No!! jQuery는 모든 선택자를 활용 가능! $(CSS 선택자) 함수 - 태그를 검색해서 반환하는 역할jQuery는 태그를 찾을 때 BOM이나 DOM을 사용하지 않고 CSS 선택자를 사용한다. A. 태그선택자-> $("div").css("color","blue"); 위에 내용과 비슷함.B. 아이디 선택자-> $(..