order by 5

14. [ DB ] MySQL 확장 : 스키마(Schema) 활용 - 인스타

1. 활용 예시  1) 예시  조건 1. 가장 오래된 회원 5명을 찾으세요. SELECT *from usersorder by created_at asclimit 5;   2) 예시  조건 1. 회원가입을 가장 많이 하는 요일은?? SELECT dayname( created_at ) as day , count(*) as cnt from usersgroup by dayorder by cnt desc;    3) 예시  조건 1. 회원가입은 했지만, 사진은 한번도 올리지 않은 유령회원들의 데이터만 가져오시오. SELECT *from users uleft join photos pon u.id = p.user_idwhere p.id is null;   4) 예시  조건 1. 가장 유명한(좋아요가 가장 많은) 사진..

DB/실습 2024.12.06

13. [ DB ] MySQL 확장 : 스키마(Schema) 활용 - 어플 / 카페

1.  회원가입 화면에 필요한 SQL   INSERT INTO user (email, password, nickname)values ( 'abc@gmail.com', '1234', '홍길동' );    2. 로그인 화면에 필요한 SQL    SELECT *from userwhere email = 'abc@gmail.com';     3. 리뷰 화면에 필요한 SQL   1) 리뷰 작성 화면에 사용할 SQL 작성insert INTO review (user_id, cafe_id, rating, content) values ( 1, 50, 4, '분위기 좋아요.');   2) 리뷰 수정 화면에 사용할 SQLUPDATE reviewset rating = 4 , content = '분위기 좋긴 좋아요.'where ..

DB/실습 2024.12.06

11. [ DB ] MySQL 문법 : JOIN의 활용 예시

지난 시간에 알아본 join의 정의와 종류에 이어 이번시간에는 활용하는 문법을 알아보겠습니다.    DBeaver의 컬럼을 생성 후 join 할 Foreign Keys시트에서 Create New Foreign Key를 클릭합니다.    각 join 할 컬럼을 선택 후 join 진행을 해줍니다.    join 완료하게 되면 위와 같이 ER Diagram에 연동된 내역이 표시됩니다.    1. 활용 예시  1) 예시 조건 1. 두개 테이블을 하나로 합쳐서 가져오시오. SELECT *from ordersjoin customers on orders.customer_id = customers.id ;    2) 예시 조건 1. 회원가입은 했는데, 주문은 한 번도 안 한 사람도 있다. 조건 2. 고객 테이블의 데이..

DB/실습 2024.12.05

9. [ DB ] MySQL 숫자열 함수 : 정의와 활용 예시

이번 시간에는 숫자열 함수에 대해서 알아보도록 하겠습니다.         1. count()    1) 정의   SQL에서 행의 수를 세는 데 사용되는 집계 함수입니다.   2) 기본 구문  SELECT COUNT(column_name) FROM table_name WHERE condition;    (1) 예시 : 전체 조건 1. books 테이블에 책 데이터가 들어있다. 책은 총 몇 권인가? SELECT count( * )  -- count( * )   모든 행의 수를 셉니다 (NULL 포함)from books;  (2) 예시 : 지정된 고윳값조건 1. (author_lname) 책 쓴 사람은 총 몇 명이냐.  SELECT COUNT( DISTINCT author_lname ) -- DISTINCT ..

DB/실습 2024.11.30

8. [ DB ] MySQL 문자열 함수 : 정의와 활용 예시 (2)

지난 시간에 이어 MySQL 문자열 여러 함수중 유용한 함수의 정의와 활용 예시에 대하여 알아보겠습니다. 6. order by() 1) 정의 SQL에서 쿼리 결과를 정렬하는 데 사용되는 절입니다. 2) 기본 구문 SELECT column1, column2, ... FROM table_name ORDER BY column1 [ASC|DESC], column2 [ASC|DESC], ... -- asc : 오름차순(기본값)-- desc : 내림차순 (1) 예시 (별칭사용)조건 1. full_name으로 내림차순 정렬 SELECT *, concat( author_fname,' ', author_lname ) as full_name fr..

DB/실습 2024.11.29
home top bottom
}