데이터베이스 3

문자열 합치기 CONCAT

(select nvl(max(m_num),0)+1 from member) 오라클에서 회원 자동증가때 정말 많이 썼던 NVL함수!! 테스트 데이터 돌리려고 m_num만 자동증가했고, 아이디랑 닉네임/이름은 test 이렇게 했더니 구별이 안돼서,,, 여기도 숫자를 같이 줘야겠다 이래서 쓴게 CONCAT 두개의 문자열 연결할 때 -> CONCAT('abc', '123') 하면 출력값 abc123 concat('test',(select nvl(max(m_num),0)+1 from member)) 아이디,이름,닉네임에 쓰고 강제로 insert 아주 잘 들어갔음^^ (이메일에는 안넣음)

DB 2022.04.30

프로그래머스_입양 시각 구하기(1)

처음 문제를 보고서는 이게 뭘까.. 어떻게 풀어야 되는거지.. 이러고 검색을 했는데 HOUR -> 시간함수 활용하면 되는거였다. Oracle만 하다보니까 MySQL 함수를 생각하지 못했음!!! year(날짜) -> 년도만 출력 hour(시간) -> 몇 시인지 출력 minute(시간) -> 몇분인지 출력 second(시간) -> 몇 초인지 출력 SELECT HOUR(DATETIME), COUNT(*) from ANIMAL_OUTS where HOUR(DATETIME) between 9 and 19 group by HOUR(DATETIME) order by HOUR(DATETIME); order by를 안하면 값이 무작위로 출력되길래 추가해줬다.

코딩테스트 2022.04.21

여행게시판 검색추가, 페이징 문제 수정

🔔 22월 01월 18일 ✔ 검색 돌아가는지 체크 ✔ 검색결과부분 리스트 다 나오는거 수정 ✔ 페이징 다시 되는지 체크 (페이징은 되는데 버튼 안보임) (1-5까지했을때는 버튼X, 5페이지 넘어가면 버튼생김) ✔ 댓글 이슈 다시 물어보기 ✔ 공지사항/trip 이슈 페이징 잡기 (페이지가 1이 넘어가면 새로운글이 제일 끝페이지에 달림, 그리고 숫자 카운트도 안됨) 📌 검색결과에서 리스트가 다 뜨는거를 그냥 아예 없애버리고 내가 어떤 컬럼을 선택해서 '검색단어'를 검색했는지를 유지시켜놓는걸로 해결했다. 📌 검색은 돌아가는거 체크했는데 문제가 제목이랑 내용을 검색할때는 괜찮은데, 제목+내용을 검색하면 문제가 발생...!! - 제목+내용에서 '제목' 단어로 찾으면 count가 문제인데, 1페이지에서 10개는 보..