mysql에서 boolean 타입 사용하기

· 10년 전 · 1385

MySQL 5버전대부터 사용 가능합니다. 

 

tinyint(1)과 같은 것으로 boolean 타입이 추가되었고, 저장할 때도 true, false로 저장이 가능합니다만, 저장된 값을 확인해보면 0 (=false), 1(=true)로 저장됩니다.

 

그러다보니 값을 가져와서 쓸 때, 이 값들이 0과 1로 나와서 약간 곤란할 때가 있습니다.

 

이럴 경우   IF(칼럼명 , 'true', 'false') as 칼럼명   과 같이 해주면 아쉬운대로 사용할 수 있습니다. 

 

예를 들면 다음과 같이 말이죠..

 

select id, title, IF(completed, 'true', 'false') as completed from todo;


|
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

+
제목 글쓴이 날짜 조회
10년 전 조회 1,942
10년 전 조회 1,367
10년 전 조회 1,417
10년 전 조회 1,448
10년 전 조회 2,345
10년 전 조회 1,491
10년 전 조회 1,376
10년 전 조회 1,461
10년 전 조회 1,501
10년 전 조회 1,585
10년 전 조회 1,376
10년 전 조회 1,440
10년 전 조회 1,780
10년 전 조회 1,734
10년 전 조회 1,706
10년 전 조회 1,255
10년 전 조회 1,386
10년 전 조회 1,343
10년 전 조회 1,282
10년 전 조회 1,505
10년 전 조회 1,287
10년 전 조회 1,591
10년 전 조회 1,274
10년 전 조회 1,583
10년 전 조회 1,276
10년 전 조회 1,527
10년 전 조회 2,102
10년 전 조회 1,451
10년 전 조회 1,512
10년 전 조회 1,328
10년 전 조회 2,413
10년 전 조회 2,013
10년 전 조회 1,614
10년 전 조회 1,541
10년 전 조회 1,368
10년 전 조회 1,501
10년 전 조회 2,174
10년 전 조회 2,208
10년 전 조회 2,847
10년 전 조회 1,989
10년 전 조회 1,841
10년 전 조회 2,352
10년 전 조회 1,474
10년 전 조회 1,453
10년 전 조회 1,414
10년 전 조회 1,443
10년 전 조회 1,497
10년 전 조회 1,618
10년 전 조회 1,830
10년 전 조회 1,386
10년 전 조회 1,879
10년 전 조회 1,837
10년 전 조회 1,579
10년 전 조회 1,448
10년 전 조회 1,430
10년 전 조회 1,482
10년 전 조회 1,469
10년 전 조회 1,450
10년 전 조회 1,786
10년 전 조회 1,352
10년 전 조회 1,464
10년 전 조회 1,641
10년 전 조회 1,533
10년 전 조회 2,250
10년 전 조회 2,079
10년 전 조회 1,518
10년 전 조회 1,483
10년 전 조회 1,758
10년 전 조회 1,517
10년 전 조회 1,392
10년 전 조회 1,459
10년 전 조회 1,415
10년 전 조회 1,426
10년 전 조회 1,397
10년 전 조회 1,628
10년 전 조회 3,482
10년 전 조회 1,601
10년 전 조회 1,362
10년 전 조회 1,418
10년 전 조회 1,434
10년 전 조회 2,760
10년 전 조회 2,654
10년 전 조회 2,048
10년 전 조회 2,350
10년 전 조회 2,495
10년 전 조회 2,439
10년 전 조회 1,805
10년 전 조회 1,516
10년 전 조회 2,062
10년 전 조회 1,588
10년 전 조회 1,361
10년 전 조회 1,657
10년 전 조회 2,355
10년 전 조회 2,031
10년 전 조회 1,505
10년 전 조회 2,060
10년 전 조회 6,090
10년 전 조회 1,552
10년 전 조회 2,625
10년 전 조회 1,999