일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- select
- MySQL
- 프로그래머스
- 코테
- DATE_FORMAT
- 자바스크립트
- SQL
- 함수
- 인라인뷰
- oracle
- 명령어
- 리눅스
- 백틱
- JSP
- 컨트롤러
- JS
- Ajax
- Spring
- 도커
- Update
- option태그
- order by
- 배열
- 동적테이블
- post방식
- 동적
- JavaScript
- 변수
- like
- 테이블
- Today
- Total
목록order by (6)
bom's happy life
Oracle의 ROWNUM SQL server의 TOP() 둘의 차이는 Oracle의 실행순서는 SELECT - ROWNUM - ORDER BY SQL server의 실행순서는 SELECT - ORDER BY - TOP() 오라클은 정렬 후 데이터를 출력하는게 아니라, 데이터 일부를 추출한 후에 정렬작업이 일어난다. 그렇기 때문에 ORACLE에서는 정렬한 것(ORDER BY)의 순위를 매기고 싶다면 FROM절에 서브쿼리(인라인뷰)를 사용해서 묶어줘야하고, 그 묶어준 것을 ROWNUM하여 순위를 매긴다. https://funfunit.tistory.com/192 [Oracle] TOP 함수 구현하기 Oracle에는 TOP 함수가 없다. 여기서 TOP 함수란? 쿼리 결과 중 출력 행 수를 제한한다. SQL ..
문제 : CAR_RENTAL_COMPANY_CAR 테이블에서 '통풍시트', '열선시트', '가죽시트' 중 하나 이상의 옵션이 포함된 자동차가 자동차 종류 별로 몇 대인지 출력하는 SQL문을 작성해주세요. 이때 자동차 수에 대한 컬럼명은 CARS로 지정하고, 결과는 자동차 종류를 기준으로 오름차순 정렬해주세요 1. LIKE를 사용하여 OPTIONS에 통풍시트, 열선시트, 가죽시트가 하나라도 포함되어있는지 문자열 찾기 SELECT CAR_TYPE, COUNT(*) AS CARS FROM CAR_RENTAL_COMPANY_CAR WHERE OPTIONS LIKE '%통풍시트%' OR OPTIONS LIKE '%열선시트%' OR OPTIONS LIKE '%가죽시트%' GROUP BY CAR_TYPE ORDER ..
Q) PATIENT 테이블에서 12세 이하인 여자환자의 `환자이름, 환자번호, 성별코드, 나이, 전화번호를 조회` 하는 SQL문을 작성해주세요. 이때 전화번호가 없는 경우, 'NONE'으로 출력시켜 주시고 결과는 나이를 기준으로 내림차순 정렬하고, 나이 같다면 환자이름을 기준으로 오름차순 정렬해주세요. A) -- MYSQL SELECT PT_NAME,PT_NO,GEND_CD,AGE, IFNULL(TLNO, 'NONE') //전화번호가 NULL이면 문자열 NONE으로. FROM PATIENT WHERE AGE ex1이 NULL 이면 ex2를, 그렇지 않으면 ex1을 반환 ->..
Q) USED_GOODS_BOARD와 USED_GOODS_REPLY 테이블에서 2022년 10월에 작성된 `게시글 제목, 게시글 ID, 댓글 ID, 댓글 작성자 ID, 댓글 내용, 댓글 작성일을 조회` 하는 SQL문을 작성해주세요. 결과는 댓글 작성일을 기준으로 오름차순 정렬해주시고, 댓글 작성일이 같다면 게시글 제목을 기준으로 오름차순 정렬해주세요. A) -- MYSQL SELECT B.TITLE, B.BOARD_ID, R.REPLY_ID, R.WRITER_ID, R.CONTENTS, DATE_FORMAT(R.CREATED_DATE, '%Y-%m-%d') FROM USED_GOODS_BOARD B, USED_GOODS_REPLY R WHERE B.BOARD_ID = R.BOARD_ID AND B.CRE..