Би SQL дээр биш шиг ашиглаж болох уу?
Би SQL дээр биш шиг ашиглаж болох уу?

Видео: Би SQL дээр биш шиг ашиглаж болох уу?

Видео: Би SQL дээр биш шиг ашиглаж болох уу?
Видео: 🎶 ДИМАШ "ОПЕРА 2". История выступления и анализ успеха | Dimash "Opera 2" 2024, Дөрөвдүгээр сар
Anonim

The ТААЛАГГҮЙ дахь оператор SQL байна ашигласан varchar төрлийн багана дээр. Ихэвчлэн ийм байдаг ашигласан % -тэй ашигласан null тэмдэгтийг оруулаад дурын мөрийн утгыг илэрхийлэх. Бидний энэ оператор руу дамжуулдаг мөр нь үгүй Том жижгээр бичхээс хамаарна.

Үүнтэй холбогдуулан SQL-д юу хэрэгтэй вэ?

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

Үүний нэгэн адил SQL-д Except оператор гэж юу вэ? The SQL-ээс бусад заалт/ оператор нь хоёр SELECT мэдэгдлийг нэгтгэхэд хэрэглэгддэг ба эхний SELECT мэдэгдлийн хоёр дахь SELECT мэдэгдлээр буцаагдаагүй мөрүүдийг буцаана. Энэ нь гэсэн үг БУСАД хоёр дахь SELECT мэдэгдэлд байхгүй зөвхөн мөрүүдийг буцаана.

Мөн мэдэх зүйл бол SQL дээрх бичлэгийг хэрхэн хасах вэ?

EXCEPT оператор ашиглаж байна оруулахгүй дуртай эгнээ Эдгээр нь нэг асуулгад олддог боловч нөгөө нь биш. Энэ нь буцаж ирдэг эгнээ Эдгээр нь нэг үр дүнд өвөрмөц байдаг. EXCEPT операторыг ашиглахын тулд асуулга хоёулаа ижил тооны багана буцаах ёстой бөгөөд тэдгээр багана нь нийцтэй байх ёстой. өгөгдөл төрөл.

SQL дээр юу байдаггүй вэ?

MySQL ТААЛАГГҮЙ дараах шалгуурт таарч байгаа мөрүүдийг хасахад ашигладаг LIKE оператор. Загвар тааруулах SQL энгийн тогтмол илэрхийллийн харьцуулалт. 1 (ҮНЭН) эсвэл 0 (ХУДАЛ) буцаана. Хэрэв expr эсвэл pat нь NULL байвал үр дүн нь NULL болно.

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