Rumah > pangkalan data > tutorial mysql > Bagaimanakah Saya Menggunakan Nilai Boolean dalam Penyata SQL SELECT?

Bagaimanakah Saya Menggunakan Nilai Boolean dalam Penyata SQL SELECT?

Mary-Kate Olsen
Lepaskan: 2024-12-25 22:26:12
asal
244 orang telah melayarinya

How Do I Use Boolean Values in SQL SELECT Statements?

Menyoal dengan Nilai BOOLEAN dalam Penyata SELECT

Soalan anda berkisar tentang memanfaatkan fungsi pangkalan data yang mengandungi parameter BOOLEAN dalam pernyataan SELECT. Walau bagaimanapun, penggunaan kata kunci TRUE secara langsung mengakibatkan ralat "pengecam tidak sah".

Memahami Had SQL

Walaupun jangkaan anda untuk menggunakan TRUE/FALSE sebagai nilai BOOLEAN nampaknya munasabah , had SQL tidak membenarkan perwakilan langsung data BOOLEAN jenis.

Penyelesaian: Mewakili TRUE/FALSE sebagai Integer atau String

Untuk menyelesaikan isu ini, SQL menyediakan dua penyelesaian:

  1. Menggunakan Perwakilan Angka (1/0): Berikan 1 untuk mewakili BENAR dan 0 untuk SALAH. Kaedah ini membolehkan penggunaan nilai Boolean dalam pengiraan berangka.

    CASE WHEN (10 > 0) THEN 1 ELSE 0 END AS MY_BOOLEAN_COLUMN
    Salin selepas log masuk
  2. Menggunakan Perwakilan Rentetan (benar/salah): Sebagai alternatif, anda boleh menukar nilai BOOLEAN kepada rentetan. Tetapkan 'benar' untuk BENAR dan 'palsu' untuk SALAH. Ini membenarkan perwakilan Boolean yang boleh dibaca dan dicetak.

    SELECT CASE WHEN (10 > 0) THEN 'true' ELSE 'false' END AS MY_BOOLEAN_COLUMN
    Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimanakah Saya Menggunakan Nilai Boolean dalam Penyata SQL SELECT?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan