次のようなものを示すブール値を選択したいだけです...
select name , age > 18 from tbl_user ;
式にエラーが発生します age > 18
選択クエリに式を追加する方法を教えてください...
次のようなものを示すブール値を選択したいだけです...
select name , age > 18 from tbl_user ;
式にエラーが発生します age > 18
選択クエリに式を追加する方法を教えてください...
select name, case when age > 18
then 'ok'
else 'not ok'
end as age_ok
from tbl_user
andの代わりにok
、必要に応じてブール値にandnot ok
を使用できます1
0
select name , case when age>18 then 1 else 0 end from tbl_user ;
declare @t table (
Name varchar(max),
Age int
)
insert @t(Name, Age)
values ('David', 27),
('Anna', 52),
('Joseph', 17)
select Name, Age, case when Age > 18 then 1 else 0 end from @t