" 행 번호 출력하기 "
MySQL에서 변수는 이름 앞에 @ 기호를 붙이며 치환문에는 SET과 := 기호를 사용함
SET @변수명:=
자료를 일부분만 확인해서 처리할 때 유용하다.
연습문제
질의 4-11. 고객 목록에서 고객번호, 이름, 전화번호를 앞의 두 명만 보이시오.
SET @seq:=0;
SELECT (@seq:=@seq+1) 순번,
custid,
name,
phone
FROM customer
WHERE @seq < 2;

'Database > SQL' 카테고리의 다른 글
[MySQL] Workbench에서 파일 Import, 테이블 생성하기 (0) | 2022.08.17 |
---|---|
[MySQL] Workbench 에서 ERD 그리기 (0) | 2022.08.10 |
NULL값 (0) | 2022.08.03 |
SQL내장함수 : 날짜/ 시간함수 (0) | 2022.08.03 |
SQL내장함수 : 문자함수 (0) | 2022.08.03 |