Bolehkah kita menggunakan operator seperti untuk nombor?
Bolehkah kita menggunakan operator seperti untuk nombor?

Video: Bolehkah kita menggunakan operator seperti untuk nombor?

Video: Bolehkah kita menggunakan operator seperti untuk nombor?
Video: Cara Reset Line Phone Dengan Mudah 2024, November
Anonim

SUKA pengendali bersamaan untuk lajur integer / nilai angka dalam Pangkalan Data SQL (atau T-SQL). Malangnya, LIKE operator boleh jangan jadi digunakan jika lajur menjadi tuan rumah jenis angka. Nasib baik ada adalah sekurang-kurangnya dua alternatif kita boleh guna sebaliknya.

Begitu juga, bagaimana anda menggunakan seperti dalam nombor dalam SQL?

Tidak, anda tidak boleh gunakan LIKE untuk angka padang. Cubalah menggunakan atau =, >=, <=;) Jika anda ingin mencari dalam a angka bidang untuk perkara suka "bermula dengan 12" atau sth suka ini, reka bentuk anda tidak sesuai dengan keperluan anda. '%' kad liar berfungsi untuk saya di MS - SQL pelayan.

Seseorang juga mungkin bertanya, bagaimana anda menggunakan operator seperti dan dalam dalam pertanyaan SQL? The SQL pelayan SUKA adalah logik pengendali yang menentukan sama ada rentetan aksara sepadan dengan corak yang ditentukan. Corak mungkin termasuk aksara biasa dan aksara kad bebas. The SUKA pengendali ialah digunakan dalam klausa WHERE bagi SELECT, UPDATE, dan DELETE kenyataan untuk menapis baris berdasarkan padanan corak.

Dengan cara ini, operator iS sensitif huruf besar?

The SUKA pengendali ialah kes sensitif secara lalai untuk aksara Unicode yang berada di luar julat ASCII. Sebagai contoh, ungkapan 'a' SUKA 'A' adalah BENAR tetapi 'æ' SUKA 'Æ' adalah PALSU.)

Apa yang tidak seperti SQL?

The TIDAK SEPERTI pengendali dalam SQL digunakan pada lajur yang jenis varchar. Biasanya, ia digunakan dengan % yang digunakan untuk mewakili sebarang nilai rentetan, termasuk aksara nol. Rentetan yang kami sampaikan kepada operator ini ialah bukan kes-sensitif.

Disyorkan: