Бид тоонуудад like оператор ашиглаж болох уу?
Бид тоонуудад like оператор ашиглаж болох уу?

Видео: Бид тоонуудад like оператор ашиглаж болох уу?

Видео: Бид тоонуудад like оператор ашиглаж болох уу?
Видео: Вебинар: пользовательский интерфейс iiQKA 2024, May
Anonim

LIKE оператор SQL (эсвэл T-SQL) өгөгдлийн сангийн бүхэл/тоон утгын баганатай тэнцэх. Харамсалтай нь LIKE оператор боломжтой болохгүй ашигласан хэрэв баганад тоон төрлүүд байгаа бол. Аз болоход тэнд байна дор хаяж хоёр хувилбар бид ашиглаж болно оронд нь.

Үүнтэй адилаар та SQL дээр тоон дээрх шигээ хэрхэн ашигладаг вэ?

Үгүй ээ, чи чадахгүй тоон дээр LIKE дарна уу талбайнууд. Оролдоод үзээрэй ашиглах эсвэл =, >=, <=;) Хэрэв та хайлт хийхийг хүсвэл a тоон зүйлсийн талбар дуртай "12-оос эхлэн" эсвэл sth дуртай Энэ нь таны дизайн таны хэрэгцээнд нийцэхгүй байна. '%' зэрлэг карт нь MS дээр надад ажилласан - SQL сервер.

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

Ийм маягаар, LIKE операторын жижиг үсгийн жижиг үсгийн мэдрэмжтэй юу?

The LIKE оператор байна Том жижгээр бичхээс хамаарна анхдагчаар ASCII хүрээнээс хэтэрсэн Юникод тэмдэгтүүдийн хувьд. Жишээлбэл, "a" илэрхийлэл LIKE 'A' нь ҮНЭН боловч 'æ' LIKE 'Æ' бол ХУДАЛ.)

Юу нь SQL шиг биш вэ?

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

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