데이터베이스

    [데이터베이스] 내가 가진 식재료로 만들 수 있는 레시피 조회하기

    가정 : 냉장고에 양파, 김치, 계란, 밥이 존재 1) 계란, 밥, 양파, 김치가 포함된 레시피 ID 조회 + 레시피 ID별 포함된 개수(3개 이상, 내림차순) 출력 1 SELECT RECIPE_ID, count(IRDNT_NM) FROM recipe_ingredient WHERE IRDNT_NM="계란" OR IRDNT_NM="밥" OR IRDNT_NM="양파" OR IRDNT_NM="김치" GROUP BY RECIPE_ID HAVING count(IRDNT_NM) >= 3 ORDER BY count(IRDNT_NM) DESC; cs 2) 1)에서 검색된 레시피 ID를 가지고 레시피 이름+레시피 ID별 포함된 개수(3개 이상, 내림차순) 조회 1 2 3 4 5 6 7 8 SELECT B.RECIPE_N..

    [Android] SQLite 이미 만들어진 DB 정보 불러오기

    1. assets 폴더에 db파일 넣기 : db생성은 DB Browser 이용 2. SQLiteOpenHelper 클래스를 상속한 DataBaseHelper클래스안에서, assets 안에서 그 db파일을 복사하기 [DataBaseHelper class] 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 8..