1
私はこれをオンラインで見つけようとしましたが、何も見つかりませんでした。どのようにして整数の量(= 1)を調べてから、行を並べ替えて並べ替えるのですか?真のブーリアンの量で並べ替えますか?
たとえば、これら3つのブール値。
INT_ONE、INT_TWO、INT_THRE
ありがとうございました:)
私はこれをオンラインで見つけようとしましたが、何も見つかりませんでした。どのようにして整数の量(= 1)を調べてから、行を並べ替えて並べ替えるのですか?真のブーリアンの量で並べ替えますか?
たとえば、これら3つのブール値。
INT_ONE、INT_TWO、INT_THRE
ありがとうございました:)
を一緒に列を追加し、その上で並べ替える:
ORDER BY (INT_ONE + INT_TWO + INT_THREE) DESC
あなたも値を使用する必要がある場合:
をSELECT
(INT_ONE + INT_TWO + INT_THREE) AS num_true
FROM tbl
ORDER BY num_true DESC
これは、MySQLのブール値が0または1であるために機能します。
ありがとうマイケル、私はこれを試してみましょう! :) – pufAmuf