일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- SQL
- 자바
- 깃허브
- 티스토리챌린지
- firestore
- 기업설명회
- 웹개발
- 오블완
- CSS
- HTML
- spring
- jQuery
- icon
- java
- 이클립스
- SQLD
- error
- 오류
- chart.js
- restapi
- 스파르타코딩클럽
- vscode
- Eclipse
- AJAX
- Firebase
- 코딩
- github
- JavaScript
- myBatis
- bootstrap
- Today
- Total
목록2024/12 (21)
푸들푸들
SakilaMapper.java@Mapperpublic interface SakilaMapper { // 1. 카테고리 별 영화 수 List> selectFilmByCategory(); // 2. 러닝타임(length)이 3시간 이상 / 2시간 이상 / 1시간 이상 / 1시간 미만인 영화 수 Map selectFilmByLength(); // 3. 대여료(rental_rate)가 4달러 이상 / 3달러 이상 / 2달러 이상 / 1달러 이상 / 1달러 미만인 영화 수 Map selectFilmByRentalRate(); // 4. 영화 등급(rating) 별 수 List> selectFilmRating(); // 5.가장 많은 배우가 참여한 영화 1~5위 List> selectFilmByActor..
* sudo: 관리자 업데이트 sudo apt-get upgrade -y mysql 설치 sudo apt-get install mysql-server sudo mysql -u root -p select user, host, plugin from mysql.userplugin 변경update mysql.user set plugin='mysql_native_password' where user='root';변경 확인 select user, host, plugin from mysql.user 비밀번호 변경 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '비밀번호'; exit 변경 확인 mysql -u root -p '비밀번호' 외..
나라별 가장 많이 대여된 카테고리1) 나라 이름 rental -> customer -> address -> city -> country2) 카테고리 이름 rental -> inventory -> film_category -> category3) 나라, 카테고리로 group by -> count 4) max -> 카테고리 이름을 출력할 수 없음SELECT country, MAX(cnt)FROM (SELECT co.country, ca.name category, COUNT(*) cntFROM rental r INNER JOIN customer cuON r.customer_id = cu.customer_id INNER JOIN address ad ON cu.address_id = ad.addr..
부등호는 꺾쇠 문자(태그)와 겹쳐서 변환이 필요' <'>' -> > ' ' -> (공백)'&' -> &
1. 카테고리 별 영화 수SELECT c.category_id , c.`name` , COUNT(*)FROM film fJOIN film_category fcON f.film_id = fc.film_idJOIN category cON fc.category_id = c.category_idGROUP BY c.category_id 2. 러닝타임(length)이 3시간 이상 / 2시간 이상 / 1시간 이상 / 1시간 미만인 영화 수SELECT COUNT(*) '3시간 이상'FROM filmWHERE LENGTH >= 180SELECT SUM(CASE WHEN length >= 180 THEN 1 ELSE 0 END) '3시간 이상', SUM(CASE WHEN length >= 120 AND l..
대륙 추가 시중복 검사(대륙 확인) 후중복: alert('중복')중복X: 대륙추가 에 자동 입력대륙 추가 대륙 입력 대륙 확인 대륙 추가 result = Integer continentCnt (컨트롤러)result = 1 = count = 같은 값이 존재 -> 중복 ***@Mapperpublic interface DBMapper { Integer continentCnt(String continentName);}count 값 받기위해 Integer SELECT COUNT(*) FROM continent WHERE continent_name = #{continentName}@Controllerpublic class HomeController { @GetMappin..
답 선택 -> 결과확인 버튼 -> 정답/오답 -> 점수+1, 버튼 비활성화 --> 반복문 점수 : / 15 결과 확인 부분'btnQ\${index+1}'오류: jquery.min.js:2 Uncaught Error: Syntax error, unrecognized expression: #btnQ${index+1}-> \${index+1}(템플릿 리터럴 문법)이 해석되지 않고 그대로 처리됨 - jQuery--> '#btnQ'+(index+1) : 문자열 연결 연산자 사용 ***@Mapperpublic interface MbtiMapper { String selectMbti(Integer no);} SELECT mbti FROM mbti WHERE no = #{no} @Contro..
계층 구조Mapper@Mapperpublic interface DBMapper { List> continentList(); List> countrytList(int continentId); List> cityList(int countryId);} SELECT continent_id continentId , continent_name continentName FROM continent SELECT country_id countryId , country_name countryName FROM country WHERE continent_id = #{continentId} SELECT city_id cityI..