Chciałbym wiedzieć, czy w zapytaniu SQL możliwe jest zastąpienie niektórych wartości czymś innym lub czy muszę to zrobić w przetwarzaniu końcowym.Czy można zastąpić wartości w zapytaniu SQL?
Pozwól mi wyjaśnić. Mam poniższej tabeli:
|username| accepted |
|--------|----------|
| toto | NULL |
|--------|----------|
| foo | 0 |
|--------|----------|
| Rick | 1 |
|--------|----------|
| bar | 1 |
|--------|----------|
Chcę wiedzieć numery rzędzie za wartość accepted
(wartości pustych bit). Używam tej kwerendy:
SELECT [accepted], count(*) FROM my_table GROUP BY [accepted]
które powinny powrócić:
NULL 1
false 1
true 2
Czy istnieje jakiś sposób, aby zastąpić wartości accepted
przez bardziej znaczące etykiet? Idealnie chciałbym mieć coś takiego:
not_available 1
not_accepted 1
accepted 2
Czy to możliwe z SQL Server 2008 R2?
Thx.
Alternatywą byłoby, aby aplikacja obsługiwała literały. – niktrs