2012-11-12 2 views
0

내 응용 프로그램에는 부울로 저장된 값이 하나 있습니다. 격자보기로 표시 할 때 어떻게 부울 값을 텍스트로 변경할 수 있습니까?부울 값을 텍스트로 가져 오기

나는 거짓 나는 모든 모든 드라이버 평가를 검색하고이 SQL

SELECT  Driver.FirstName + Driver.LastName AS DriverName, Driver.PhoneNumber, 
      Booking.BookingId, Booking.DriverRating, Driver.CarId AS CarUsed 
FROM  Booking 
INNER JOIN Driver ON Booking.DriverId = Driver.DriverId 
WHERE  Booking.DriverRating = 0 

이 (0)입니다. 이제 격자보기에 표시 할 때 부울 값을 불만족으로 변경하려고합니다.

SQL 쿼리 내에서 어떻게 수행 할 수 있습니까?

+1

어떻게 바인딩 :

SELECT Driver.FirstName + Driver.LastName AS DriverName, Driver.PhoneNumber, Booking.BookingId, Case Booking.DriverRating When 0 then 'Unsatisfactory' else 'Satisfactory' end as DriverRating, Driver.CarId AS CarUsed FROM Booking INNER JOIN Driver ON Booking.DriverId = Driver.DriverId WHERE (Booking.DriverRating = 0) 

또는 귀하의 경우 예를

를 들어

이미 where 절을 사용하고 있기 때문에? 쿼리와 gridview 사이에 개체가없는가요? – LMB

+1

DriverRating? "만족": 불만족 " – series0ne

+0

위의 쿼리가있는 SQL 데이터 소스에서 그리드보기를 얻는 중 –

답변

1

으로 '만족'마지막 방법으로 시작하는 문자열로 서버에서 검색 한판 승부?

SELECT Driver.FirstName + Driver.LastName AS DriverName, Driver.PhoneNumber, Booking.BookingId, 
    'Unsatisfactory' as DriverRating, 
    Driver.CarId AS CarUsed 
FROM Booking INNER JOIN Driver ON Booking.DriverId = Driver.DriverId 
WHERE (Booking.DriverRating = 0) 
1

Booking.DriverRating ->의 경우 Booking.DriverRating 0 후 '불만족'다른 'Booking.DriverRating'

관련 문제