DB/mysql [sakila] 단일행 함수 활용 연습 - mysql sakila 데이터베이스를 활용하여 단일항 함수를 연습해보자. #1 staff의 first_name과 글자수를 출력하고 마지막에 홍길동의 글자수를 출력하시오. #2 staff 테이블에서 홍길동: 비밀번호 형태로 출력하시오. 단 아직 비밀번호가 없는 경우 등록후 사용이라고 출력하시오. #3 city에서 도시명의 3번째 글자가 모음인 경우를 조회하시오. (city_id 오름차순 정렬) 총 190건 #4 city의 도시명을 아래와 같이 출력하시오.(city의 길이로 정렬한다.)[ A Corua(La Corua)] (도시명의 총 글자 수는 [] 를 포함 22자이다.) 총 600건 #5 address의 phone을 1234XXXXX1234의 형태로 출력하시오.(단 phone은 길이가 0이상이어야 한다.) 총 601건 #6 customer에서 email의 아이디를 출력하시오. 총 599건 #7 customer에서 email의 host 부분을 추출하시오. #8 rental에서 반납된 자료를 반납 요일 기준으로 정렬하시오. 단 월요일이 맨 앞이다. 총 15861건 #9 rental에서 렌탈일이 7월인 자료를 조회하시오. 총 6709건 #10 customer에서 100번 고객의 가입일과 100일 기념일은? #11 rental에서 rental_id가 15000~16000인 자료의 rental_id와 각 rental_id별 렌탈 기간을 대여기간으로 정렬하시오. 정렬은 대여기간의 내림차순으로 한다. 총 1000건 #12 customer MARY의 create_date를 2016/02/14(화) 형태로 출력하시오.참조: https://dev.mysql.com/doc/refman/8.0/en/date-and-time-functions.html#function_date-format #13 staff의 사진이 아직 없으면 미제출, 있으면 제출완료라고 표현하시오. #14 rental에서 15862<=rental_id<15864인 자료의 rental_id, rental_date, return_date를 출력하시오. 단 아직 반납 안된 자료를 return_date에 미반납이라고 출력한다 #15 위 조건에서 렌탈 기간을 출력하시오. 단 아직 미반납인 경우 오늘 까지로 계산한다. 단 렌탈 기간은 오늘의 날짜에 따라 달라진다. 아래는 2024.03.13일 기준 #16 film에서 대여료를 12.3% 인상한 가격을 소숫점 두째 자리로 반올림해서 제목과 함께 출력하시오. 총 1000건 #17 customer에서 active가 1이면 활동중, 0이면 탈퇴로 표시/출력하고 이것으로 정렬하시오. 단 last_name은 N으로 끝난다. 조회 결과는 5, 6번 데이터만 출력한다.(4개를 건너뛰고 2개) 총 2건 #18 rental에서 반납 완료된 자료들을 다음과 같이 출력하라. 단 정렬 기준은 반납 요일(일->토)로 한다. 총 15861건 공유하기 URL 복사카카오톡 공유페이스북 공유엑스 공유 게시글 관리 구독하기모두의 코딩 저작자표시 비영리 변경금지 Contents #1 #2 #3 #4 #5 #6 #7 #8 #9 #10 #11 #12 #13 #14 #15 #16 #17 #18 당신이 좋아할만한 콘텐츠 [mysql]character set과 collation 2024.09.09 [sakila] join & subquery 연습 2024.04.09 [sakila] 기본 쿼리 연습 2024.03.13 [mysql]알아두면 유용한 설정 2023.02.05 댓글 0 + 이전 댓글 더보기