SQL-ում կա՞ NOT LIKE օպերատոր:
SQL-ում կա՞ NOT LIKE օպերատոր:

Video: SQL-ում կա՞ NOT LIKE օպերատոր:

Video: SQL-ում կա՞ NOT LIKE օպերատոր:
Video: MySQL Tutorial for Beginners [Full Course] 2024, Մայիս
Anonim

NOT LIKE օպերատորը SQL-ում օգտագործվում է սյունակի վրա, որը տիպի varchar է: Սովորաբար, այն օգտագործվում է %-ով, որն օգտագործվում է ներկայացնելու համար ցանկացած լարային արժեքը, ներառյալ որ զրոյական նիշ. Այն տողը մենք փոխանցում ենք սրան օպերատոր է ոչ գործի զգայուն:

Հետևաբար, SQL-ում ի՞նչն է նման օպերատորին:

Այն SQL Սերվեր Հավանել տրամաբանական է օպերատոր որը որոշում է, արդյոք նիշերի տողը համապատասխանում է նշված օրինաչափությանը: Նախշը կարող է ներառել սովորական նիշեր և նիշեր: Այն LIKE օպերատոր օգտագործվում է WHERE-ում կետ SELECT, UPDATE և DELETE հայտարարություններից՝ տողերը զտելու համար՝ հիմնված օրինաչափությունների համապատասխանության վրա:

Բացի այդ, ո՞րն է SQL-ի օգտագործումը: Այն SQL IN պայմանը (երբեմն կոչվում է IN օպերատոր) թույլ է տալիս հեշտությամբ ստուգել, թե արդյոք արտահայտությունը համապատասխանում է արժեքների ցանկի որևէ արժեքի: Դա է օգտագործված օգնել նվազեցնել բազմաթիվ OR պայմանների անհրաժեշտությունը SELECT, INSERT, UPDATE կամ DELETE հայտարարությունում:

Նմանապես, ինչպե՞ս ինձ դուր չի գալիս SQL-ում:

Նախշի կարիքը ոչ լինել բառացի լար: Օրինակ, այն կարող է նշվել որպես տողային արտահայտություն կամ աղյուսակի սյունակ: Ըստ SQL ստանդարտ, Հավանել կատարում է համապատասխանեցում յուրաքանչյուր նիշի հիման վրա, հետևաբար այն կարող է արտադրել = համեմատական օպերատորից տարբերվող արդյունքներ: Հավանել Օպերատորն օգտագործում է WILDCARDS (այսինքն %, _)՝ օրինաչափությանը համապատասխանելու համար:

SQL-ում հայտարարություն ՉԻ՞:

Այն SQL ՉԻ Օպերատոր ՈՉ տրամաբանական է օպերատոր SQL-ում որ դուք կարող եք առաջ քաշել ցանկացած պայմանական հայտարարություն ընտրել տողեր, որոնց համար դա հայտարարություն կեղծ է. Վերոնշյալ դեպքում դուք կարող եք տեսնել այն արդյունքները, որոնց համար է year_rank-ը հավասար 2 կամ 3 են ոչ ներառված. ՉԻ սովորաբար օգտագործվում է LIKE-ի հետ:

Խորհուրդ ենք տալիս: