Сандар үшін like операторын пайдалана аламыз ба?
Сандар үшін like операторын пайдалана аламыз ба?

Бейне: Сандар үшін like операторын пайдалана аламыз ба?

Бейне: Сандар үшін like операторын пайдалана аламыз ба?
Бейне: 8 Excel құралдары әркім қолдануы керек 2024, Қараша
Anonim

LIKE операторы бүтін/сандық мән үшін баламасы SQL (немесе T-SQL) дерекқорындағы бағандар. Өкінішке орай, LIKE операторы мүмкін болма пайдаланылады егер бағанда сандық түрлер болса. Бақытымызға орай, сонда болып табылады кем дегенде екі балама пайдалана аламыз орнына.

Сол сияқты, SQL-дегі сандардағы ұқсасты қалай пайдаланасыз?

Жоқ, мүмкін емес сандық үшін LIKE пайдаланыңыз өрістер. Тырысу қолдану немесе =, >=, <=;) Егер сіз а ішінде іздегіңіз келсе сандық заттарға арналған өріс сияқты "12-ден басталуы" немесе sth сияқты бұл сіздің дизайн қажеттіліктеріңізге сәйкес келмейді. '%' жабайы карта мен үшін MS жүйесінде жұмыс істеді - SQL сервер.

Сондай-ақ, SQL сұрауында ұқсас және операторларды қалай пайдаланасыз? The SQL Сервер ЛАЙК логикалық болып табылады оператор бұл таңба жолының көрсетілген үлгіге сәйкес келетінін анықтайды. Үлгі тұрақты таңбаларды және қойылмалы таңбаларды қамтуы мүмкін. The LIKE операторы болып табылады пайдаланылады SELECT, UPDATE және DELETE сөздерінің WHERE сөйлемінде мәлімдемелер үлгі сәйкестігіне негізделген жолдарды сүзу.

Осылайша, LIKE операторы регистрді ескереді ме?

The LIKE операторы болып табылады регистрге сезгіш әдепкі бойынша ASCII ауқымынан тыс Юникод таңбалары үшін. Мысалы, 'a' өрнегі ЛАЙК 'A' ДҰРЫС, бірақ 'æ' ЛАЙК 'Æ' - ЖАЛҒАН.)

SQL-ге не ұқсамайды?

The ҰНАЙМАЙДЫ операторы SQL varchar түріндегі бағанда қолданылады. Әдетте, ол кез келген жол мәнін, соның ішінде нөлдік таңбаны көрсету үшін пайдаланылатын % көмегімен пайдаланылады. Біз осы операторға беретін жол емес регистрге сезгіш.

Ұсынылған: