кодесурса
«SQL

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

script1adsense2code
script1adsense3code

Подчеркни Оператор

Символ подчеркивания (_) представляет один символ, соответствующий шаблону из слова или строки. Можно использовать более одного (_) символа подчеркивания для соответствия шаблону из нескольких символов.

пример

Образец таблицы: клиент


Чтобы получить 'cust_code', 'cust_name', 'cust_city' и 'cust_country' из таблицы 'customer' при следующих условиях -

1. 'cust_name' должно начинаться с буквы 'R',

2. третья буква «cust_name» должна быть «m»,

3. и вторая буква 'cust_name' может быть любой,

можно использовать следующую инструкцию sql:

SELECT cust_code,cust_name,cust_city,cust_country
FROM customer
WHERE cust_name LIKE 'R_m%';

Выход:

 CUST_CODE CUST_NAME CUST_CITY CUST_COUNTRY
---------- -------------------- --------------- ----- --------------
C00007 Раманатан Ченнаи Индия
C00009 Рамеш Мумбаи Индия

Sql подстановочные знаки подчеркивают (_) несколько символов

Образец таблицы: клиент


Чтобы получить '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_country
FROM customer
WHERE cust_name LIKE '___l%';

Выход:

 CUST_CODE CUST_NAME CUST_CITY CUST_COUNTRY
---------- -------------------- --------------- ----- -------------
C00023 Карл Лондон Великобритания
C00006 Шилтон Торенто, Канада

Подстановочные знаки Sql подчеркивают (_) для определенной длины

Образец таблицы: клиент


Чтобы получить '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_country
FROM customer
WHERE cust_name LIKE  '___l';

Выход:

 CUST_CODE CUST_NAME CUST_CITY CUST_COUNTRY
---------- -------------------- --------------- ----- ---------------
C00023 Карл Лондон Великобритания

Смотрите нашу базу данных моделей

Упражнения по SQL

Хотите улучшить вышеуказанную статью? Вносите свои заметки / комментарии / примеры через Disqus.

Предыдущий: Wildcards & Like
Далее: [Charlist]

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code