Chuyển BIT từ SQL sang chuỗi String cho sẵn để hiển thị lên HTML

Trong SQL mình có BIT 0 1, mình muốn chuyển BIT 0 thành String “male” và BIT 1 thành “Female” thì phải làm sao?

Lấy dữ liệu về xong chuyển về thôi @@ If else hoặc toán tử 2 ngôi :))

4 Likes

SQL, chắc đang nói SQL Server ?
Dùng cấu trúc case trong câu query như bên dưới.

 select c1 kieu_bit 
       ,case c1 when 0 then 'male' when 1 then 'female' else 'unknown' end GT
 from table_1

kieu_bit GT
-------- -------
0        male
NULL     unknown
0        male
0        male
1        female

(5 rows affected)
4 Likes

Chả ai rảnh rỗi làm như thế. Nếu cần get lên HTML thì xử lý ở server chứ xử lý ở db làm gì cho nặng.

8 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?