ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • MYSQL - 기본문법 2
    스마트팩토리 개발자 교육(23.05.08 ~ 23.10.27)7/DB 2023. 6. 8. 16:08

    *WHERE - 조건문

    SELECT * FROM user WHERE username='tester';     

    - 비교
    SELECT * FROM user WHERE level < 10;     

    - 다중 비교
    SELECT * FROM user WHERE level > 10 AND coins > 100;

    - 문자열 찾기
    SELECT * FROM user WHERE username LIKE '%barak%';

     

    *GROUP BY - 그룹화

    SELECT main_character, AVG(level) FROM user GROUP BY main_character;

     

    *ORDER BY - 정렬

    - ASC : 오름차순

    - DESC : 내림차순

    - 아무것도 적지 않으면 ASC가 기본

    ex) SELECT main_character, AVG(level) FROM user ORDER DATE ASC

    - 먼저 적은 조건이 중복이면 ',' 뒤에 있는 조건으로 정렬

    SELECT main_character, AVG(level) FROM user ORDER DATE ASC, TITLE DESC;

     

    *JOIN

    SELECT * FROM student LEFT OUTER JOIN parents ON student.sid = parents.pstudent_id;

    SELECT * FROM student INNER JOIN parents ON student.sid = parents.pstudent_id;

    댓글

Designed by Tistory.