Rumah >pangkalan data >tutorial mysql >Nama Lajur PostgreSQL: Sensitif Huruf atau Tidak?
Nama PostgreSQL dibezakan atau tidak, bergantung kepada sama ada nama senarai dimasukkan ke dalam petikan dwi. Di bawah keadaan biasa, nama -nama petikan berganda ditukar menjadi huruf kecil. Ini bermakna bahawa nama dianggap sebagai oleh PostgreSQL.
akan dianggap sebagai lajur yang berbeza. "first_Name"
"first_name"
Untuk menyelesaikan masalah khusus ini, anda boleh menggunakan petikan berganda untuk memasukkan nama, jadi pertanyaan menjadi:
"first_name"
Ini harus mengembalikan hasil yang diharapkan. "First_Name"
) juga harus digunakan untuk mewakili teks rentetan. Ini memastikan bahawa ia tidak akan disalahpahami sebagai nama.
<code class="language-sql">select * from persons where "first_Name"='xyz';</code>Amalan terbaik adalah untuk mengesyorkan penggunaan nama kecil dan menggunakan petikan dwi untuk mengelakkan sebarang isu yang berkaitan dengan potensi dan huruf kecil.
Atas ialah kandungan terperinci Nama Lajur PostgreSQL: Sensitif Huruf atau Tidak?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!