SQL-де емес сияқты пайдалана аламын ба?
SQL-де емес сияқты пайдалана аламын ба?
Anonim

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

Осыған байланысты SQL-де не қолданылады?

The SQL IN шарты (кейде IN операторы деп аталады) өрнек мәндер тізіміндегі кез келген мәнге сәйкес келетінін оңай тексеруге мүмкіндік береді. Бұл пайдаланылады ТАҢДАУ, INSERT, UPDATE немесе DELETE мәлімдемесінде бірнеше НЕМЕСЕ шарттарына қажеттілікті азайтуға көмектесу үшін.

Сол сияқты, SQL-де Except операторы деген не? The SQL-ден басқа тармақ/ оператор екі SELECT операторын біріктіру үшін пайдаланылады және екінші SELECT операторымен қайтарылмаған бірінші ТАҢДАУ мәлімдемесінен жолдарды қайтарады. Бұл білдіреді ОСЫ екінші ТАҢДАУ мәлімдемесінде жоқ жолдарды ғана қайтарады.

Сондай-ақ білу керек, SQL-де жазбаны қалай алып тастауға болады?

EXCEPT операторы пайдаланылады алып тастау сияқты жолдар олар бір сұрауда табылғанымен, басқа емес. Ол қайтарады жолдар бұл бір нәтижеге ғана тән. EXCEPT операторын пайдалану үшін екі сұрау да бірдей баған санын қайтаруы керек және бұл бағандар үйлесімді болуы керек деректер түрлері.

SQL-де не болмайды?

MySQL ҰНАЙМАЙДЫ келесі критерийге сәйкес келетін жолдарды алып тастау үшін пайдаланылады ЛАЙК оператор. Үлгіні сәйкестендіру SQL қарапайым тұрақты тіркестерді салыстыру. 1 (ШЫН) немесе 0 (ЖАЛҒАН) қайтарады. Expr немесе pat мәндері NULL болса, нәтиже NULL болады.

Ұсынылған: