SQL дээр NOT LIKE оператор байдаг уу?
SQL дээр NOT LIKE оператор байдаг уу?

Видео: SQL дээр NOT LIKE оператор байдаг уу?

Видео: SQL дээр NOT LIKE оператор байдаг уу?
Видео: 30 глупых вопросов Data Engineer [Карьера в IT] 2024, Арваннэгдүгээр
Anonim

SQL дээрх NOT LIKE оператор varchar төрлийн баганад ашиглагддаг. Ихэвчлэн, тэр төлөөлөхөд хэрэглэгддэг % -тай хамт хэрэглэгддэг ямар ч мөрийн утга, үүнд нь хоосон тэмдэгт. The Бид үүнд дамжуулдаг мөр оператор байна үгүй Том жижгээр бичхээс хамаарна.

Тиймээс SQL дээрх оператор ЮУ ВЭ?

The SQL Сервер LIKE логик юм оператор тэмдэгтийн мөр нь заасан загвартай таарч байгаа эсэхийг тодорхойлдог. Загвар нь ердийн тэмдэгт болон орлуулагч тэмдэгтүүдийг агуулж болно. The LIKE оператор WHERE-д хэрэглэгддэг заалт SELECT, UPDATE болон DELETE мэдэгдлүүдийн хээг тааруулж мөрийг шүүх.

Нэмж хэлэхэд, SQL-д ямар хэрэглээ байдаг вэ? The SQL IN нөхцөл (заримдаа IN оператор гэж нэрлэдэг) нь илэрхийлэл нь утгуудын жагсаалтын аль нэг утгатай тохирч байгаа эсэхийг хялбархан шалгах боломжийг олгодог. Энэ бол ашигласан СОНГОХ, INSERT, UPDATE, УСТГАХ мэдэгдэлд олон ЭСВЭЛ нөхцлийн хэрэгцээг багасгахад туслах.

Үүнтэй адилаар би SQL-д яаж дургүй байна вэ?

Загвар хэрэгтэй үгүй шууд утгаараа тэмдэгт мөр байх. Жишээлбэл, үүнийг мөрийн илэрхийлэл эсвэл хүснэгтийн багана хэлбэрээр зааж өгч болно. дагуу SQL Стандарт, LIKE Тэмдэгт тус бүрээр тааруулах тул = харьцуулах оператороос өөр үр дүнг гаргаж чадна. LIKE Оператор загварт тааруулахын тулд ЗЭРЭГЛЭГЧ ХАР (жишээ нь %, _) ашигладаг.

SQL хэл дээрх мэдэгдэл БИШ ҮҮ?

The SQL NOT operator NOT логик юм SQL дээрх оператор ямар ч болзолын өмнө тавьж болно мэдэгдэл мөрүүдийг сонгох мэдэгдэл худлаа. Дээрх тохиолдолд та тухайн жилийн_рэнкийг харах боломжтой тэнцүү 2 эсвэл 3 хүртэл байна үгүй орсон. ҮГҮЙ LIKE-д ихэвчлэн хэрэглэгддэг.

Зөвлөмж болгож буй: