0

テーブルにゼロとゼロ以外の数値の列がある場合、{0,1} の真の値を取得するにはどうすればよいですか?

データ

x, y
0, 111
1, 0
2, 444

(SQLクエリ、のようなものselect x, TRUTHOF(y) from Data

結果

x, y_truth
0, 1
1, 0
2, 1

Python で sqlite3 を使用しています。

4

2 に答える 2

2

SQLite では、ブール式は 0 または 1 を返すため、ゼロと比較するだけです。

SELECT x, y != 0 AS y_truth FROM MyTable
于 2014-11-05T21:23:07.757 に答える
1

ええと、どうですか:

SELECT x, not not y FROM Data

質問の意味がよくわかりませんが…

于 2014-11-05T21:10:09.840 に答える