전체 글 썸네일형 리스트형 [프로그래머스] 가격이 제일 비싼 식품의 정보 출력하기 문제 FOOD_PRODUCT 테이블에서 가격이 제일 비싼 식품의 식품 ID, 식품 이름, 식품 코드, 식품분류, 식품 가격을 조회하는 SQL문을 작성해 주세요. 풀이 SELECT PRODUCT_ID, PRODUCT_NAME, PRODUCT_CD, CATEGORY, PRICE FROM FOOD_PRODUCT WHERE PRICE = (SELECT MAX(PRICE) FROM FOOD_PRODUCT); WHERE절에 서브쿼리를 사용했고, MAX() 집계함수를 사용하여 가격이 제일 비싼 식품을 조회했다. WHERE절에 사용된 서브쿼리는 어떤 유형일까? 스칼라 서브쿼리(SCALAR SUB QUERY)다. 스칼라 서브쿼리는 '단일'의 의미를 가지고 있다. 반드시 1행 1열만을 반환 값으로 반환한다. 더보기 [프로그래머스] 인기있는 아이스크림 문제 상반기에 판매된 아이스크림의 맛을 총주문량을 기준으로 내림차순 정렬하고 총주문량이 같다면 출하 번호를 기준으로 오름차순 정렬하여 조회하는 SQL 문을 작성해주세요. 분명 쉬운 문제라 했는데 보자마자 어렵게 느껴졌다. 쪼개서 생각했다. 1. 상반기 아이스크림 맛을 총주문량을 기준으로 내림차순 정렬하고 2. 총주문량이 같은 경우 출하 번호를 기준으로 오름차순 정렬 1번 문장만 쿼리문으로 짜면 쉽다. 문제는 2번이다. 총주문량이 같은 경우를 어떻게 조건으로 넣지? dense_rank() 함수를 써야할 것 같아서 썼는데 오답이다. order by를 2번 한다? 중요한 것은 문제 예시에 나와있는 테이블이 아니었다. 내가 어떤 테이블을 가지고 쿼리문을 실행하는지 파악하는 것이 먼저다. SELECT * FROM.. 더보기 [국민취업지원제도 일경험프로그램 33일차] 넥사크로 Spring 연결하기 완료 33일 차 특이사항 1. 어제에 이어서 넥사크로 스프링 연결하기 진행 2. board_study 테이블에서 데이터를 가져올 것이다. HOW? 1. 어제 만든 코드에서 약간의 수정을 해주면 될 것 같다. 2. vo, mapper 만 수정하면 되지 않을까? 3. VO와 Mapper package sample.vo; public class SampleVO { private String id; private String name; private String subject; private String content; private String useyn; public String getId() { return id; } public void setId(String id) { this.id = id; } publi.. 더보기 [Spring] HttpServletResponse - html 응답 HttpServletResponse 1. http응답으로 html 반환할 때는 content-type을 text/html로 저장해야 된다. 2. 소스 코드 package hello.servlet.basic.request; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException; import java.io.PrintWriter; @We.. 더보기 [국민취업지원제도 일경험프로그램 32일차] 넥사크로(NEXACRO) Spring 연결하기 32일 차 특이사항 1. 넥사크로를 Spring과 연결한다. 연동한다? 정확히 어떤 것인지 이해되지 않는데 일단 찾아본다. 2. 이런 과정이다. 3. https://www.playnexacro.com/#show:learn:5421 여기를 참고해서 처음부터 만들고 있다. 연동 과정이 생각보다 길다. 차근차근해보자. 4. https://www.playnexacro.com/#show:learn:5456 쉽게 설명되어 있음. 계속 되는 오류 1. http://localhost:8082/sampleuiadapterN/sample 로 url요청을 하면 넥사크로 view 파일이 나오지 않는다. 이걸로 지금 3시간째 씨름 중. 아래는 오류 내용이다. Resource가 없단다. 분명히 설정했는데 왜 없어? 14:52:4.. 더보기 [국민취업지원제도 일경험프로그램 31일차] 넥사크로(NEXACRO) 체크박스에 값 설정하기 31일차 특이사항 1. 어제 NEXACRO로 만든 학점 계산 프로그램에 유효성 검사를 추가해줬다. 아무것도 입력하지 않고 '추가' 버튼을 누르면 합계, 평균, 학점에 NaN, 0, F가 출력된다. 입력하지 않고 '추가'버튼을 누르면 입력하라는 alert 창을 띄워준다. this.Button00_onclick = function(obj:nexacro.Button, e:nexacro.ClickEventInfo) { // 입력한 데이터 가져오기 var inputData1 = this.Edit00.value; var inputData2 = this.Edit00_00.value; var inputData3 = this.Radio00.value; var inputData4 = this.Combo00.value; v.. 더보기 [Java] 스트림(stream)이란 무엇인가? 입출력에서 스트림(stream) 1. 고객이 서버로 데이터를 전달하려면 두 대상을 연결하고 데이터를 전송할 수 있는 무언가 필요하다. 이것이 스트림(stream)이다. 2. 스트림이란 데이터를 운반하는 데 사용되는 연결통로라 할 수 있다. 3. stream은 영어로 개울, 시내라는 뜻을 가지고 있는데 물이 흐르는 것과 비슷한 개념이다. 4. 물은 높은 곳에서 낮은 곳으로, 즉 한방향으로 흐른다. Java에서 stream은 이와 유사한 점이 많다. 5. 스트림은 단방향 통신만 가능해서 입력과 출력을 동시에 수행하려면 2개의 스트림 (Input stream, Output stream)가 모두 필요하다. stream 예제 package Stream; import java.io.ByteArrayInputStre.. 더보기 [Spring] text 메시지 HTTP 바디에 담아 전송 및 읽기 텍스트 메시지를 HTTP 메시지 바디에 담아서 전송하고, 읽기 package hello.servlet.basic.request; import org.springframework.util.StreamUtils; import javax.servlet.ServletException; import javax.servlet.ServletInputStream; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOExceptio.. 더보기 이전 1 ··· 10 11 12 13 14 15 16 ··· 60 다음