- Оператор подчеркивания Символ подчеркивания (_) представляет отдельный символ, соответствующий шаблону из слова или строки. Для соответствия шаблону из нескольких символов можно использовать более одного (_) символа подчеркивания. Пример Пример таблицы: customer Чтобы получить ‘cust_code’, ‘cust_name’, ‘cust_city’ и ‘cust_country’ из таблицы ‘customer’ со следующими условиями — 1. имя cust_name должно начинаться с буквы ‘R’, 2. третья буква «cust_name» должна быть «m», 3. и вторая буква of ‘cust_name’ может быть любым, может использоваться следующий оператор sql: SELECT cust_code, cust_name, cust_city, cust_countryFROM customerWHERE cust_name LIKE 'R_m%'; Вывод: CUST_CODE CUST_NAME CUST_CITY CUST_COUNTRY ---------- ------- ------------- --------------- ------------------- C00007 Раманатан Ченнаи ИндияC00009 Рамеш Мумбаи Индия Подстановочные знаки SQL подчеркивают (_) несколько символов Пример таблицы: customer Чтобы получить ‘cust_code’, ‘cust_name’, ‘cust_city’ и ‘cust_country’ из таблицы ‘customer’ со следующими условиями — 1. первые три буквы ‘cust_name’ могут быть любой буквой 2. четвертая буква «cust_name» должна быть «l» 3. а остальные могут быть можно использовать любой следующий оператор sql: SELECT cust_code, cust_name, cust_city, cust_countryFROM customerWHERE cust_name LIKE '___ l%'; Вывод: CUST_CODE CUST_NAME CUST_CITY CUST_COUNTRY ---------- -------------- ------ --------------- ------------------ C00023 Карл Лондон UKC00006 Шилтон Торенто Канада Подстановочные знаки SQL с подчеркиванием (_) для определенной длины Пример таблицы: customer Чтобы получить ‘cust_code’, ‘cust_name’, ‘cust_city’ и ‘cust_country’ из таблицы ‘customer’ с последующим Условия обработки — 1. первые три буквы «cust_name» могут быть любой буквой 2 . четвертая буква «cust_name» должна быть «l» 3. и строка должна состоять из 4 букв. можно использовать следующий оператор sql: SELECT cust_code, cust_name , cust_city, cust_countryFROM customerWHERE cust_name LIKE '___l'; Вывод: CUST_CODE CUST_NAME CUST_CITY CUST_COUNTRY ---------- - ------------------- --------------- ---------------- ---- C00023 Karl London UK См. Нашу базу данных моделей Практические упражнения SQL Упражнения по SQL, практика, решение SQL Получение данных из таблиц [33 упражнения] Логическое значение SQL и операторы отношения [12 упражнений] Подстановочные знаки SQL и специальные операторы [22 упражнения] Агрегатные функции SQL [25 упражнений] Вывод запроса форматирования SQL [10 упражнений] SQL-запросы к нескольким таблицам [7 упражнений] ФИЛЬТРАЦИЯ и СОРТИРОВКА в базе данных HR [38 упражнений] SQL JOINS SQL JOINS [29 упражнений] SQL СОЕДИНЯЕТСЯ с базой данных HR [27 упражнений] SQL-ПОДПРОСЫ SQL-ПОДПРОСЫ [39 упражнений] ПОДПРОСЫ SQL в базе данных HR [55 упражнений] SQL Union [9 упражнений] Просмотр SQL [16 упражнений ] Управление учетными записями пользователей SQL [16 упражнений] База данных фильмов БАЗОВЫЕ запросы к базе данных фильмов [10 Упражнения] ПОДПРОСЫ в базе данных фильмов [16 упражнений] ПРИСОЕДИНЯЕТСЯ к базе данных фильмов [24 упражнения] Футбол База данных Введение БАЗОВЫЕ запросы к базе данных футбола [29 упражнений] ПОДзапросы к базе данных футбола [33 упражнения ] ПОДКЛЮЧАЕТ запросы к базе данных футбола [61 упражнения] База данных больниц Введение BASIC, SUBQUERIES и JOINS [39 упражнений] База данных сотрудников БАЗОВЫЕ запросы к базе данных сотрудников [115 упражнений] ПОДзапросы к базе данных сотрудников [77 Ex ercises] Еще впереди! Хотите улучшить статью выше? Публикуйте свои заметки/комментарии/примеры через Disqus.
- Подстановочные знаки SQL подчеркивают (_) несколько символов
- Подстановочные знаки SQL с подчеркиванием (_) для определенной длины
Оператор подчеркивания
Символ подчеркивания (_) представляет отдельный символ, соответствующий шаблону из слова или строки. Для соответствия шаблону из нескольких символов можно использовать более одного (_) символа подчеркивания.
Пример
Пример таблицы: customer
Чтобы получить ‘cust_code’, ‘cust_name’, ‘cust_city’ и ‘cust_country’ из таблицы ‘customer’ со следующими условиями —
1. имя cust_name должно начинаться с буквы ‘R’,
2. третья буква «cust_name» должна быть «m»,
3. и вторая буква of ‘cust_name’ может быть любым,
может использоваться следующий оператор sql:
SELECT cust_code, cust_name, cust_city, cust_countryFROM customerWHERE cust_name LIKE 'R_m%';
Вывод:
CUST_CODE CUST_NAME CUST_CITY CUST_COUNTRY ---------- ------- ------------- --------------- ------------------- C00007 Раманатан Ченнаи ИндияC00009 Рамеш Мумбаи Индия
Подстановочные знаки SQL подчеркивают (_) несколько символов
Пример таблицы: customer
Чтобы получить ‘cust_code’, ‘cust_name’, ‘cust_city’ и ‘cust_country’ из таблицы ‘customer’ со следующими условиями —
1. первые три буквы ‘cust_name’ могут быть любой буквой
2. четвертая буква «cust_name» должна быть «l»
3. а остальные могут быть можно использовать любой
следующий оператор sql:
SELECT cust_code, cust_name, cust_city, cust_countryFROM customerWHERE cust_name LIKE '___ l%';
Вывод:
CUST_CODE CUST_NAME CUST_CITY CUST_COUNTRY ---------- -------------- ------ --------------- ------------------ C00023 Карл Лондон UKC00006 Шилтон Торенто Канада
Подстановочные знаки SQL с подчеркиванием (_) для определенной длины
Пример таблицы: customer
Чтобы получить ‘cust_code’, ‘cust_name’, ‘cust_city’ и ‘cust_country’ из таблицы ‘customer’ с последующим Условия обработки —
1. первые три буквы «cust_name» могут быть любой буквой
2 . четвертая буква «cust_name» должна быть «l»
3. и строка должна состоять из 4 букв.
можно использовать следующий оператор sql:
SELECT cust_code, cust_name , cust_city, cust_countryFROM customerWHERE cust_name LIKE '___l';
Вывод:
CUST_CODE CUST_NAME CUST_CITY CUST_COUNTRY ---------- - ------------------- --------------- ---------------- ---- C00023 Karl London UK
См. Нашу базу данных моделей
Практические упражнения SQL
- Упражнения по SQL, практика, решение
- SQL Получение данных из таблиц [33 упражнения]
- Логическое значение SQL и операторы отношения [12 упражнений]
- Подстановочные знаки SQL и специальные операторы [22 упражнения]
- Агрегатные функции SQL [25 упражнений]
- Вывод запроса форматирования SQL [10 упражнений]
- SQL-запросы к нескольким таблицам [7 упражнений]
- ФИЛЬТРАЦИЯ и СОРТИРОВКА в базе данных HR [38 упражнений]
- SQL JOINS
- SQL JOINS [29 упражнений]
- SQL СОЕДИНЯЕТСЯ с базой данных HR [27 упражнений]
- SQL-ПОДПРОСЫ
- SQL-ПОДПРОСЫ [39 упражнений]
- ПОДПРОСЫ SQL в базе данных HR [55 упражнений]
- SQL Union [9 упражнений]
- Просмотр SQL [16 упражнений ]
- Управление учетными записями пользователей SQL [16 упражнений]
- База данных фильмов
- БАЗОВЫЕ запросы к базе данных фильмов [10 Упражнения]
- ПОДПРОСЫ в базе данных фильмов [16 упражнений]
- ПРИСОЕДИНЯЕТСЯ к базе данных фильмов [24 упражнения]
- Футбол База данных
- Введение
- БАЗОВЫЕ запросы к базе данных футбола [29 упражнений]
- ПОДзапросы к базе данных футбола [33 упражнения ]
- ПОДКЛЮЧАЕТ запросы к базе данных футбола [61 упражнения]
- База данных больниц
- Введение
- BASIC, SUBQUERIES и JOINS [39 упражнений]
- База данных сотрудников
- БАЗОВЫЕ запросы к базе данных сотрудников [115 упражнений]
- ПОДзапросы к базе данных сотрудников [77 Ex ercises]
- Еще впереди!
Хотите улучшить статью выше? Публикуйте свои заметки/комментарии/примеры через Disqus.