Головна сторінка Випадкова сторінка КАТЕГОРІЇ: АвтомобіліБіологіяБудівництвоВідпочинок і туризмГеографіяДім і садЕкологіяЕкономікаЕлектронікаІноземні мовиІнформатикаІншеІсторіяКультураЛітератураМатематикаМедицинаМеталлургіяМеханікаОсвітаОхорона праціПедагогікаПолітикаПравоПсихологіяРелігіяСоціологіяСпортФізикаФілософіяФінансиХімія |
Критерії скорингу в банках ФранціїДата добавления: 2014-12-06; просмотров: 601
WHERE PROD_ID IN <'13','9','87','119'); Вывод: PROD_ID PROD_DESC COST 13 ИСКУССТВЕННЫЕ ПАРАФИНОВЫЕ ЗУБЫ 1.1 9 СЛАДКАЯ КУКУРУЗА 1.35 87 ПЛАСТИКОВЫЕ ПАУКИ 1.05 119 МАСКИ В АССОРТИМЕНТЕ 4.95 4 строки выбраны. То же самое можно получить, комбинируя условия с помощью ключевого слова OR, но с помощью IN результат получается быстрее. LIKE Ключевое слово LIKE используется для нахождения значений, похожих на заданное. В данном случае предполагается использование следующих двух знаков подстановки: • знак процента (%); Знак процента представляет ноль, один или несколько символов. Знак подчеркивания представляет один символ или число. Знаки подстановки могут использоваться в комбинации. Вот несколько примеров. Пример_________________________Значение_________________ WHERE SALARY LIKE '200%' Любое значение, начинающееся с 200 WHERE SALARY LIKE ' %200% ' Любое значение, имеющее 200 в любой позиции WHERE SALARY LIKE '_00%' Любое значение, имеющее 00 во второй и третьей позициях WHERE SALARY LIKE ' 2_%_%' Любое значение, начинающееся с 2 и состоящее как минимум из трех символов WHERE SALARY LIKE '%2' Любое значение, заканчивающееся 2 WHERE SALARY LIKE '_2%3' Любое значение, имеющее 2 во второй позиции и заканчивающееся 3 WHERE SALARY LIKE '2__3' Любое значение длиной 5 символов, начинающееся с 2 и заканчивающееся 3 В следующем примере выбираются описания для тех товаров, описания которых заканчиваются на "ы". Ввод: SELECT PROD_DESC FROM PRODUCTS_TBL WHERE PROD_DESC LIKE '%Ы'; Вывод: PROD_DESC КОСТЮМ ВЕДЬМЫ ПЛАСТИКОВЫЕ ТЫКВЫ ИСКУССТВЕННЫЕ ПАРАФИНОВЫЕ ЗУБЫ ТЫКВЕННЫЕ КОНФЕТЫ 4 строки выбраны. В следующем примере выбираются описания товаров с буквой "Ы" во второй позиции. Ввод: SELECT PROD_DESC FROM PRODUCTS_TBL WHERE PROD_DESC LIKE '_Ы%'; Вывод: PROD_DESC ТЫКВЕННЫЕ КОНФЕТЫ 1 строка выбрана. EXISTS Ключевое слово EXISTS используется для поиска в таблице строк, удовлетворяющих заданным критериям. Пример______________________________Значение______ WHERE EXISTS (SELECT EMP_ID Проверка наличия EMP_ID со значени- FROM EMPLOYEE_TBL ем 333333333 в таблице EMPLOYEE_TBL WHERE EMPLOYEE_ID = '333333333') - В следующем примере в операторе используется подчиненный запрос, обсуждение которых планируется провести в ходе урока 14, "Использование подзапросов". Ввод: SELECT COST FROM PRODUCTSJTBL WHERE EXISTS ( SELECT COST FROM PRODUCTS_TBL Вывод: WHERE COST > 100 ); О строк выбраны. В данном случае не выбрано ни одной строки, поскольку в таблице нет записей для товаров с ценой, большей 100. Рассмотрим другой пример. Ввод: SELECT COST FROM PRODUCTSJTBL WHERE EXISTS ( SELECT COST
|