ORDER BY
- 크기 순 증가, 감소 정렬 하여 select 하기.
SELECT * FROM T_name ORDER BY id ASC // 컬럼 id 의 증가순으로, 감소순은 DESC
SELECT * FROM T_name WHERE symbol = "BTCUSD" ORDER BY id ASC //
COUNT(*)
- 레코드 수량 구하기
SELECT COUNT(*) FROM T_name WHERE field = xxx
BETWEEN a AND b
- a이상 b 이하
SELECT * FROM T_name WHERE age BETWEEN 15 AND 25 // 숫자 15 이상 25 이하
SELECT * FROM T_name WHERE date BETWEEN "2021-10-13" AND "2021-10-13" // 문자열로 기록된 일자
SELECT * FROM T_name WHERE time BETWEEN "05:07:36" AND "05:30:36" // 문자열로 기록된 시간
SELECT * FROM T_name WHERE date BETWEEN "2021-10-13" AND "2021-10-13"
AND time BETWEEN "05:07:36" AND "05:30:36"
문자열 크기 비교
- 문자열들에서도 > , < , 등의 크기 비교 가능하며, 문자열이 숫자로만 구성된 경우 일반 숫자 크기 비교와 동일 결과를 준다. "1234" 는 "1235" 보다 작다로 판정해줌.
문자열을 숫자로 변환
// str_id 가 "123", "15678" 처럼 숫자로만 구성된 문자열이라 하자.
SELECT * FROM T_name WHERE CAST(str_id as integer) > 100
수량제한
SQLite , MySQL 에서의 수량제한 LIMIT
SELECT * FROM [Table Name] LIMIT 2
SELECT * FROM [Table Name] ORDER BY id ASC LIMIT 2
MS SQL 에서 수량제한 TOP
SELECT TOP 23 * FROM TABLE ;
Oracle 에서 수량제한 ROWNUM
SELECT * FROM TABLE WHERE ROWNUM <=23 ORDER BY 블라블라
첫 등록 : 2021.10.14
최종 수정 : 2022.03.30
단축 주소 : https://igotit.tistory.com/2943
'지속가능티끌 > SQL. 데이터베이스' 카테고리의 다른 글
SQL . SQLite . FOREIGN KEY . 외래키 설정 . (0) | 2022.02.16 |
---|---|
SQLite . DB Browser for SQLite . SQLite 편집, 뷰어 GUI 툴 . 개요 . 설치 (0) | 2022.02.03 |
SSMS (SQL Server Management Studio) 개요. 설치. 무료. (0) | 2019.12.09 |
MSSQL. SELECT 수량제한 TOP (0) | 2018.09.06 |
SQLite. SELECT 구문에서 수량제한 LIMIT (0) | 2016.10.23 |
댓글