-
[mysql] where,비교연산자,order bySQL/MySQL 2021. 7. 23. 17:35
비교연산자와 WHERE절
select * from 게시물 where 번호 <>3; // '번호'열이 3과 같지 않은 값인 행의 모든 열을 표로 출력 select * from 게시물 where 번호 <=2; // '번호'열이 2와 같거나 작은 값인 행의 모든 열을 표로 출력(위와 동일한 값) select * from 게시물 where 번호 between 1 and 2; // '번호'열이 1과 2사이의 값인 행의 모든 열을 표로 출력(위와 동일한 값) select * from 게시물 where 제목 like '%3'; // '제목'열이 3으로 끝나는 문자열값인 행의 모든 열을 표로 출력 select * from 게시물 where 제목 in ('제목1', '제목3'); // '제목'열이 '제목1'이거나 '제목3' 값인 행의 모든 열을 표로 출력
+--------+---------+---------+-----------------+---------------------+ | 번호 | 제목 | 내용 | 작성자번호 | 작성일 | +--------+---------+---------+-----------------+---------------------+ | 1 | 제목1 | 내용1 | 1 | 2021-05-04 16:34:07 | | 2 | 제목2 | 내용2 | 1 | 2021-05-04 16:34:07 | +--------+---------+---------+-----------------+---------------------+ +--------+---------+---------+-----------------+---------------------+ | 번호 | 제목 | 내용 | 작성자번호 | 작성일 | +--------+---------+---------+-----------------+---------------------+ | 1 | 제목1 | 내용1 | 1 | 2021-05-04 16:34:07 | | 2 | 제목2 | 내용2 | 1 | 2021-05-04 16:34:07 | +--------+---------+---------+-----------------+---------------------+ +--------+---------+---------+-----------------+---------------------+ | 번호 | 제목 | 내용 | 작성자번호 | 작성일 | +--------+---------+---------+-----------------+---------------------+ | 1 | 제목1 | 내용1 | 1 | 2021-05-04 16:34:07 | | 2 | 제목2 | 내용2 | 1 | 2021-05-04 16:34:07 | +--------+---------+---------+-----------------+---------------------+ +--------+---------+---------+-----------------+---------------------+ | 번호 | 제목 | 내용 | 작성자번호 | 작성일 | +--------+---------+---------+-----------------+---------------------+ | 3 | 제목3 | 내용3 | 2 | 2021-05-04 16:34:09 | +--------+---------+---------+-----------------+---------------------+ +--------+---------+---------+-----------------+---------------------+ | 번호 | 제목 | 내용 | 작성자번호 | 작성일 | +--------+---------+---------+-----------------+---------------------+ | 1 | 제목1 | 내용1 | 1 | 2021-05-04 16:34:07 | | 3 | 제목3 | 내용3 | 2 | 2021-05-04 16:34:09 | +--------+---------+---------+-----------------+---------------------+
ORDER BY 문
select * from 게시물 where 작성자번호=1 order by 번호; // '게시물'테이블의 '작성자번호'열 값이 1인 행의 모든 열을 테이블로 만들되, // '번호'열을 기준으로 오름차순 asc (default값/생략가능) select * from 게시물 where 작성자번호=1 order by 번호 desc; // '게시물'테이블의 '작성자번호'열 값이 1인 행의 모든 열을 테이블로 만들되, // '번호'열을 기준으로 내림차순 desc
+--------+---------+---------+-----------------+---------------------+ | 번호 | 제목 | 내용 | 작성자번호 | 작성일 | +--------+---------+---------+-----------------+---------------------+ | 1 | 제목1 | 내용1 | 1 | 2021-05-04 16:34:07 | | 2 | 제목2 | 내용2 | 1 | 2021-05-04 16:34:07 | +--------+---------+---------+-----------------+---------------------+ +--------+---------+---------+-----------------+---------------------+ | 번호 | 제목 | 내용 | 작성자번호 | 작성일 | +--------+---------+---------+-----------------+---------------------+ | 2 | 제목2 | 내용2 | 1 | 2021-05-04 16:34:07 | | 1 | 제목1 | 내용1 | 1 | 2021-05-04 16:34:07 | +--------+---------+---------+-----------------+---------------------+
'SQL > MySQL' 카테고리의 다른 글
[mysql] if(),date(),Safe mode (0) 2021.07.27 [mysql] grant,user,index,view (0) 2021.07.24 [mysql] join,Aliases (0) 2021.07.24 [mysql] DDL,DML,제약조건 (0) 2021.07.23