Подстановочные знаки SQL с подчеркиванием (_)

Содержание
  1. Оператор подчеркивания Символ подчеркивания (_) представляет отдельный символ, соответствующий шаблону из слова или строки. Для соответствия шаблону из нескольких символов можно использовать более одного (_) символа подчеркивания. Пример Пример таблицы: 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.
  2. Подстановочные знаки SQL подчеркивают (_) несколько символов
  3. Подстановочные знаки 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.

Оцените статью
nanomode.ru
Добавить комментарий