Rəqəmlər üçün like operatorundan istifadə edə bilərikmi?
Rəqəmlər üçün like operatorundan istifadə edə bilərikmi?

Video: Rəqəmlər üçün like operatorundan istifadə edə bilərikmi?

Video: Rəqəmlər üçün like operatorundan istifadə edə bilərikmi?
Video: Nomreden kontur cixilir OZUNET 2024, Bilər
Anonim

LIKE operatoru SQL (və ya T-SQL) verilənlər bazasında tam / ədədi dəyər Sütunları üçün ekvivalent. Təəssüf ki, LIKE operatoru edə bilər olma istifadə olunur sütunda ədədi tiplər varsa. Xoşbəxtlikdən, orada var ən azı iki alternativ istifadə edə bilərik əvəzinə.

Eynilə, SQL-də rəqəmlərdəki kimi necə istifadə edirsiniz?

Xeyr, edə bilməzsiniz rəqəm üçün LIKE istifadə edin sahələr. cəhd edin istifadə edərək və ya =, >=, <=;) Axtarmaq istəyirsinizsə a rəqəmli şeylər üçün sahə kimi "12 ilə başlayan" və ya sth kimi bu, dizaynınız ehtiyaclarınıza uyğun gəlmir. '%' wild card mənim üçün MS-də işlədi - SQL server.

Bir də soruşa bilərsiniz ki, SQL sorğusunda oxşar və operatorlardan necə istifadə edirsiniz? The SQL Server KİMİ məntiqlidir operator simvol sətirinin müəyyən edilmiş nümunəyə uyğun olub olmadığını müəyyən edir. Nümunəyə adi simvollar və joker simvollar daxil ola bilər. The LIKE operatoru edir istifadə olunur SELECT, UPDATE və DELETE-in WHERE bəndində bəyanatlar nümunə uyğunluğuna əsaslanaraq sıraları süzmək üçün.

Bu şəkildə, LIKE operator hərfinə həssasdır?

The LIKE operatoru edir hərflərə həssasdır ASCII diapazonundan kənarda olan Unicode simvolları üçün standart olaraq. Məsələn, 'a' ifadəsi KİMİ 'A' DOĞRUDUR, lakin 'æ' KİMİ 'Æ' YANLIŞDIR.)

SQL kimi olmayan nədir?

The BƏYƏNMƏYƏN operatoru SQL varchar tipli sütunda istifadə olunur. Adətən, sıfır simvol daxil olmaqla istənilən sətir dəyərini təmsil etmək üçün istifadə edilən % ilə istifadə olunur. Bu operatora verdiyimiz sətirdir yox hərflərə həssas.

Tövsiyə: