반응형
MySQL이 있고 쿼리는 다음과 같습니다.
select name,re_type from myTable
유형의 모든 값을 바꾸고 싶습니다.
1 = student
2 = teacher
따라서 결과는 다음과 같아야합니다.
name re_type
---------------
Ron Student
Mac Teacher
좋아하지 않는:
name re_type
---------------
Ron 1
Mac 2
MySQL에서 원하는 결과를 얻을 수 있도록 이와 같은 쿼리를 만들 수 있습니까?
해결 방법
CASE 문을 사용할 수 있습니다.
SELECT name, CASE WHEN re_type = 1 THEN 'Student' WHEN re_type = 2 THEN 'Teacher' ELSE 'Donno' END AS re_type_text
FROM myTable
참조 페이지 https://stackoverflow.com/questions/12855747
반응형
'MySql' 카테고리의 다른 글
MySQL JPA2 + Hibernate + Eclipse 4.2 + MySQL 5.5를 사용하여 엔티티에서 스키마 생성 (0) | 2021.01.24 |
---|---|
MySQL MySql : Tinyint (2) 대 tinyint (1)-차이점은 무엇입니까? (0) | 2021.01.24 |
MySQL PHP에서 mysql_ * 함수를 사용하지 않는 이유는 무엇입니까? (0) | 2021.01.24 |
MySQL-삽입 후 동일한 테이블 업데이트 트리거 (0) | 2021.01.24 |
MySQL 한 테이블에서 다른 테이블로 mysql 데이터 가져 오기 (0) | 2021.01.24 |
댓글