cb
ABCD
  • SQL танилцуулга
  • SQL бичиглэл
  • SQL SELECT комманд
  • SQL SELECT DISTINCT комманд
  • SQL WHERE комманд
  • SQL And, Or, Not опер
  • SQL ORDER BY эрэмбэлэх
  • SQL INSERT INTO бичлэг нэмэх
  • SQL NULL утга
  • SQL UPDATE комманд
  • SQL DELETE комманд
  • SQL SELECT TOP комманд
  • SQL MIN() болон MAX() Функц
  • SQL Count, Avg, Sum Функц
  • SQL LIKE оператор
  • SQL WILDCARD орлуулах тэмдэг
  • SQL IN оператор
  • SQL Between оператор
  • SQL Aliases
  • SQL Joins заалт
тохиргоо
Толгой хэсэг
Хажуугийн самбар
Үндсэн контент
НЭВТРЭХ

SQL WILDCARD орлуулах тэмдэг

SQL WILDCARD нь зарим комманд биелүүлэх үед орлуулах тэмдэгт ашигладаг гэж ойлгож болно.
Wildcard Буюу орлуулах тэмдэг-ийг SQL LIKE оператортой хамт ашигладаг. 
Wildcard Буюу орлуулах тэмдэг нь WHERE нөхцөлийн хамт хүснэгтийн баганаас тусгай заасан утгыг олно.

Орлуулах тэмдэгт MS ACCESS

Тэмдэгт Тайлбар
* Хүснэгтийн бүх бичлэгийг илэрхийлнэ
? Ганц тэмдэгтийг илэрхийлнэ
[] Хаалтан дотор байгаа бүх тэмдэгтийг илэрхийлнэ
! Хаалтанд ороогүй дурын тэмдэгтийг төлөөлнө
- д[а-о] ийм үед баганаас дамдин болон дорж гэсэг утгуудыг шүүх болно
# Ямар нэг тоон тэмдэгтийн илэрхийлнэ. 3#3 үед 313, 383, 353, 363, 373 болон 393

Бүх орлуулах тэмдэгтийг хослуулан ашиглаж доорх хэдэн жишээн дээр хамтдаа харцгаая


Employee хүснэгт дээр жишээ авъя

Employee хүснэгтийн бүх талбарыг дэлгэцэд харуулж байна

EmployeeID FirstNameLastNameMailPhone
1 Золбаяр Жаргалсайхан zoloo777@gmail.com  88005487
2 Дорж Болд bold@gmail.com  88445578
3 Гүндалай Анхбаяр ankhbayar@gmail.com  88091547
4 Дорж Наранбулаг naran@gmail.com  88346578
5 Энхбаяр Батболд batbold@gmail.com  99586478
6 Энхболд Батболд batbold11@gmail.com  94586470
7 Уянга Гантөмөр gantumur@gmail.com  99752648
8 Болд Доржханд dorjkhand@gmail.com  99989845
9 Энхбаяр Батшугар batshugar@gmail.com  99778412

LIKE оператор 'a%'

Employee хүснэгтийн firstName талбараас 'энх'-ээр эхлэлсэн бичлэгийг шүүж үзье

SELECT * FROM Employee
WHERE firstName LIKE энх%;

Үр дүн

EmployeeID FirstNameLastNameMailPhone
5 Энхбаяр Батболд batbold@gmail.com  99586478
6 Энхболд Батболд batbold11@gmail.com  94586470
9 Энхбаяр Батшугар batshugar@gmail.com  99778412

Employee хүснэгтийн firstName талбараас 'ол' утга агуулсан бүх бичлэлгийг шүүж үзье

SELECT * FROM Employee
WHERE firstName LIKE _олбаяр%;

Үр дүн

EmployeeID FirstNameLastNameMailPhone
1 Золбаяр Жаргалсайхан zoloo777@gmail.com  88005487
6 Энхболд Батболд batbold11@gmail.com  94586470
8 Болд Доржханд dorjkhand@gmail.com  99989845

Employee хүснэгтийн firstName талбараас 'ол' утга агуулсан бүх бичлэлгийг шүүж үзье

SELECT * FROM Employee
WHERE firstName LIKE %ол%;

Үр дүн

EmployeeID FirstNameLastNameMailPhone
1 Золбаяр Жаргалсайхан zoloo777@gmail.com  88005487

Employee хүснэгтийн firstName талбараас  эхний тэмдэгт нь 'Э', дараагийн утга нь ямар нэг тэмдэгт, дараагийн утга нь 'хб', дараагийн утга нь ямар нэг тэмдэгт, сүүлийн утга нь 'р' тэмдэгт агуулсан бичлэлгийг шүүж үзье

SELECT * FROM Employee
WHERE firstName LIKE 'Э_хб_яр';

Үр дүн

EmployeeID FirstNameLastNameMailPhone
5 Энхбаяр Батболд batbold@gmail.com  99586478
9 Энхбаяр Батшугар batshugar@gmail.com  99778412

[] тэмдэгт ашиглаж үзье

[] нь дотор байгаа бүх тэмдэгтийн илэрхийлэх бөгөөд дээрх тэмдэгтийг ашиглан firstName талбараас Г, У, Б тэмдэгтээр эхэлсэн бүх бичлэгийг шүүж үзье

SELECT * FROM Employee
WHERE firstName LIKE '[губ]%';

Үр дүн

EmployeeID FirstNameLastNameMailPhone
3 Гүндалай Анхбаяр ankhbayar@gmail.com  88091547
7 Уянга Гантөмөр gantumur@gmail.com  99752648
8 Болд Доржханд dorjkhand@gmail.com  99989845

A-Д буюу '-' тэмдэгт ашиглаж үзье

А-Д гэдэг нь А, Б, В, Г, Д гэсэн үг бөгөөд эдгээр тэмдэгтээр эхэлсэн бүх бичлэгийг шүүж шүүж үзье

SELECT * FROM Employee
WHERE firstName LIKE '[а-д]%';

Үр дүн

EmployeeID FirstNameLastNameMailPhone
2 Дорж Болд bold@gmail.com  88445578
3 Гүндалай Анхбаяр ankhbayar@gmail.com  88091547
4 Дорж Наранбулаг naran@gmail.com  88346578
8 Болд Доржханд dorjkhand@gmail.com  99989845

[] тэмдэгт ашиглаж үзье

[Г, У, Б]-н дотор байгаа тэмдэгтээр эхэлсэн бүх бичлэгээс бусад бүх бичлэгийг firstName талбараас шүүж үзье

SELECT * FROM Employee
WHERE firstName LIKE '[!губ]%';

Үр дүн

EmployeeID FirstNameLastNameMailPhone
1 Золбаяр Жаргалсайхан zoloo777@gmail.com  88005487
2 Дорж Болд bold@gmail.com  88445578
4 Дорж Наранбулаг naran@gmail.com  88346578
5 Энхбаяр Батболд batbold@gmail.com  99586478
6 Энхболд Батболд batbold11@gmail.com  94586470
9 Энхбаяр Батшугар batshugar@gmail.com  99778412

Эсвэл

SELECT * FROM Employee
WHERE firstName NOT LIKE '[губ]%';

Үр дүн

EmployeeID FirstNameLastNameMailPhone
1 Золбаяр Жаргалсайхан zoloo777@gmail.com  88005487
2 Дорж Болд bold@gmail.com  88445578
4 Дорж Наранбулаг naran@gmail.com  88346578
5 Энхбаяр Батболд batbold@gmail.com  99586478
6 Энхболд Батболд batbold11@gmail.com  94586470
9 Энхбаяр Батшугар batshugar@gmail.com  99778412

Сэтгэгдэлүүд

Контентын нэр
SQL танилцуулга
SQL бичиглэл
SQL SELECT комманд
SQL SELECT DISTINCT комманд
SQL WHERE комманд
SQL And, Or, Not опер
SQL ORDER BY эрэмбэлэх
SQL INSERT INTO бичлэг нэмэх
SQL NULL утга
SQL UPDATE комманд
SQL DELETE комманд
SQL SELECT TOP комманд
SQL MIN() болон MAX() Функц
SQL Count, Avg, Sum Функц
SQL LIKE оператор
SQL WILDCARD орлуулах тэмдэг
SQL IN оператор
SQL Between оператор
SQL Aliases
SQL Joins заалт
ABCD.mn ©

Нөхцөл & Шаардлага

1. General

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas ultrices, justo vel imperdiet gravida, urna ligula hendrerit nibh, ac cursus nibh sapien in purus. Mauris tincidunt tincidunt turpis in porta. Integer fermentum tincidunt auctor.

2. Account

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas ultrices, justo vel imperdiet gravida, urna ligula hendrerit nibh, ac cursus nibh sapien in purus. Mauris tincidunt tincidunt turpis in porta. Integer fermentum tincidunt auctor.

3. Service

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas ultrices, justo vel imperdiet gravida, urna ligula hendrerit nibh, ac cursus nibh sapien in purus. Mauris tincidunt tincidunt turpis in porta. Integer fermentum tincidunt auctor.

4. Payments

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas ultrices, justo vel imperdiet gravida, urna ligula hendrerit nibh, ac cursus nibh sapien in purus. Mauris tincidunt tincidunt turpis in porta. Integer fermentum tincidunt auctor.