შეგვიძლია გამოვიყენოთ მსგავსი ოპერატორი რიცხვებისთვის?
შეგვიძლია გამოვიყენოთ მსგავსი ოპერატორი რიცხვებისთვის?

ვიდეო: შეგვიძლია გამოვიყენოთ მსგავსი ოპერატორი რიცხვებისთვის?

ვიდეო: შეგვიძლია გამოვიყენოთ მსგავსი ოპერატორი რიცხვებისთვის?
ვიდეო: SQL LIKE Operator | SQL Tutorial for Beginners | 2021 2024, მაისი
Anonim

LIKE ოპერატორი SQL (ან T-SQL) მონაცემთა ბაზაში მთელი რიცხვის / რიცხვითი მნიშვნელობის სვეტების ექვივალენტი. სამწუხაროდ, LIKE ოპერატორს შეუძლია არ იყოს გამოყენებული თუ სვეტი შეიცავს ციფრულ ტიპებს. საბედნიეროდ, იქ არიან მინიმუმ ორი ალტერნატივა შეგვიძლია გამოვიყენოთ სამაგიეროდ.

ანალოგიურად, როგორ იყენებთ როგორც ციფრებს SQL-ში?

არა, არ შეგიძლია გამოიყენეთ LIKE რიცხვისთვის ველები. სცადე გამოყენებით ან =, >=, <=;) თუ გსურთ მოძებნოთ ა რიცხვითი ველი ნივთებისთვის მოსწონს "დაწყებული 12-ით" ან სთ მოსწონს ეს, თქვენი დიზაინი არ შეესაბამება თქვენს საჭიროებებს. '%' wild card მუშაობდა ჩემთვის MS-ზე - SQL სერვერი.

შეიძლება ასევე იკითხოთ, როგორ იყენებთ მსგავსს და ოპერატორებს SQL შეკითხვაში? The SQL სერვერი LIKE არის ლოგიკური ოპერატორი რომელიც განსაზღვრავს, შეესაბამება თუ არა სიმბოლოების სტრიქონი მითითებულ შაბლონს. ნიმუში შეიძლება შეიცავდეს ჩვეულებრივ სიმბოლოებს და ველური სიმბოლოებს. The LIKE ოპერატორი არის გამოყენებული WHERE პუნქტში SELECT, UPDATE და DELETE განცხადებები რიგების გაფილტვრა შაბლონების შესატყვისის საფუძველზე.

ამ გზით, არის თუ არა LIKE ოპერატორის რეგისტრის მგრძნობიარე?

The LIKE ოპერატორი არის შემთხვევის მგრძნობიარე ნაგულისხმევად Unicode სიმბოლოებისთვის, რომლებიც სცილდება ASCII დიაპაზონს. მაგალითად, გამოთქმა "ა" LIKE "A" მართალია, მაგრამ "æ" LIKE 'Æ' არის FALSE.)

რა არ ჰგავს SQL-ს?

The ᲐᲠ ᲛᲝᲬᲝᲜᲔᲑᲐ ოპერატორი შევიდა SQL გამოიყენება ვარჩარ ტიპის სვეტზე. ჩვეულებრივ, ის გამოიყენება %-თან, რომელიც გამოიყენება ნებისმიერი სტრიქონის მნიშვნელობის წარმოსადგენად, ნულოვანი სიმბოლოს ჩათვლით. სტრიქონი, რომელსაც ჩვენ გადავცემთ ამ ოპერატორს არის არა ქეისისადმი მგრძნობიარე.

გირჩევთ: