
2023 Հեղինակ: Lynn Donovan | [email protected]. Վերջին փոփոխված: 2023-05-24 13:07
Այն ՈՉ ԱՅԴՊԻՍԻ օպերատոր ներս SQL է օգտագործված սյունակի վրա, որը տիպի varchar է: Սովորաբար դա այդպես է օգտագործված %ի հետ, որը օգտագործված ցանկացած տողային արժեք ներկայացնելու համար, ներառյալ զրոյական նիշը: Տողը, որը մենք փոխանցում ենք այս օպերատորին, սա է ոչ գործի զգայուն:
Ինչ վերաբերում է դրան, ո՞րն է SQL-ի օգտագործումը:
Այն SQL IN պայմանը (երբեմն կոչվում է IN օպերատոր) թույլ է տալիս հեշտությամբ ստուգել, թե արդյոք արտահայտությունը համապատասխանում է արժեքների ցանկի որևէ արժեքի: Դա է օգտագործված օգնել նվազեցնել բազմաթիվ OR պայմանների անհրաժեշտությունը SELECT, INSERT, UPDATE կամ DELETE հայտարարությունում:
Նմանապես, ի՞նչ է Except օպերատորը SQL-ում: Այն SQL ԲԱՑԱՌԻ կետ/օպերատոր օգտագործվում է երկու SELECT դրույթներ միավորելու համար և վերադարձնում է տողեր առաջին SELECT հայտարարությունից, որոնք չեն վերադարձվում երկրորդ SELECT հայտարարությունով: Սա նշանակում է ԲԱՑԱՌԻ վերադարձնում է միայն տողեր, որոնք հասանելի չեն երկրորդ SELECT հայտարարությունում:
Նաև իմանալ, թե ինչպես կարող եմ բացառել գրառումը SQL-ում:
EXCEPT օպերատորը օգտագործվում է բացառել նման շարքեր որոնք հայտնաբերվել են մի հարցում, բայց ոչ մյուս հարցում: Այն վերադառնում է շարքեր որոնք եզակի են մեկ արդյունքի համար: EXCEPT օպերատորն օգտագործելու համար երկու հարցումները պետք է վերադարձնեն նույն թվով սյունակներ, և այդ սյունակները պետք է լինեն համատեղելի: տվյալները տեսակները.
Ինչը նման չէ SQL-ում:
MySQL ՈՉ ԱՅԴՊԻՍԻ օգտագործվում է բացառելու այն տողերը, որոնք համապատասխանում են այն չափանիշին, որին հաջորդում է Հավանել օպերատոր. Կաղապարի համընկնումը օգտագործելով SQL պարզ կանոնավոր արտահայտությունների համեմատություն: Վերադարձնում է 1 (TRUE) կամ 0 (FALSE): Եթե expr-ը կամ pat-ը NULL է, արդյունքը NULL է: