Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- relaxation time
- Map-reduce
- Emoji
- pm2
- EC2
- ssl
- AWS
- git
- coursera
- https
- object detection
- nodejs
- pytorch
- CT
- MRI
- x-ray
- ubuntu
- procedure
- FSL
- 동차좌표계
- MySQL
- Homogeneous Coordinates
- error
- NRMSE
- Anaconda
- Dual energy X-ray
- Cost Function
- ml
- 평가지표
- kernel
Archives
- Today
- Total
Pay it Forward
PROCEDURE (프로시져) SELECT 결과 변수에 저장하기 본문
728x90
프로시져를 이용하면서 가장 빈번하게 사용될 코드가 바로 SELECT문의 결과를 이용하여
다른 SQL문을 실행하는 것입니다
이는 새로운 변수에 SELECT 결과를 저장하여 조건문 등으로 이용하여 구현할 수 있습니다.
아래는 예제 코드입니다
DECLARE result INT default 0;
SET result = (SELECT count(*) From User WHERE userName = 'artiiicy');
IF result = 1 THEN
SELECT 'yes';
ELSE
SELECT 'no';
END IF;
위의 코드는 result 변수에 User Table에 artiiicy라는 유저가 있는지 검색하여 결과에 따라
'yes' 혹은 'no'를 반환하는 코드입니다
728x90
'DB > MYSQL' 카테고리의 다른 글
MYSQL에 이모티콘(emoji) 저장하기 + error 처리(mysql row size too large. the maximum row size for the used table type not counting blobs is 65535) (0) | 2020.05.22 |
---|---|
PROCEDURE (프로시져) 도중에 중단하기 (return 0; 사용하기) (0) | 2020.02.25 |
[Error] You are using safe update mode 에러 해결방법 (0) | 2020.02.14 |
MYSQL에서 문자열 자르기 (String Split) (0) | 2020.02.05 |
TRANSACTION (트랜잭션) 사용하기 (0) | 2020.01.16 |
Comments