标题为server {
listen 80;
server_name http://foo.mydomain.com;
location / {
proxy_pass http://foo.com
}
}
不起作用,返回值仍为1/0 ...
CAST AS BIT
也不起作用,返回的值类型是字符串而不是布尔值
例如,C1是Bool,C2是文字
CASE WHEN ... THEN 'true' ELSE 'false' END as ...
返回true,而
SELECT T.C1 FROM T WHERE T.C2 = 'text'
返回1
答案 0 :(得分:-1)
MySQL中没有“布尔”类型,但是,还有其他形式的SQL。尽管如此,它仍然显示为0或1,即使在非MySQL版本的SQL中也是如此。如果你关心它是如何显示给你的,那么字符串(varchar)形式就是你的选择。