16972

Зміна представлення даних при висновку

Практическая работа

Информатика, кибернетика и программирование

Практична робота №14 Тема: Зміна представлення даних при висновку. Мета: Навчитися застосовувати різні функції для роботи з символьними рядками. Обладнання: персональний комп'ютер з встановленою операційною системою Windows система управління базами даних Access або Ms SQ...

Украинкский

2013-06-28

64 KB

1 чел.

Практична робота №14

Тема: Зміна представлення даних при висновку.

Мета: Навчитися застосовувати різні функції для роботи з символьними рядками.

Обладнання: персональний комп'ютер з встановленою операційною системою Windows система управління базами даних Access або Ms SQL Server.

Індивідуальне завдання

  1.  За допомогою відповідної функції перетворіть всі букви рядка hello в прописні.

SELECT UCASE ('hello');

14 1

Expr1000

HELLO

  1.  У таблиці EMPLOYEE_TBL об'єднаєте назви   LAST_NAME і FIRST_NAM в один рядок, поміщаючи між ними пропуск.

SELECT LAST_NAME+' '+FIRST_NAME AS LAST_NAME_FIRST_NAME

FROM EMPLOYEE_TBL;

14 2

LAST_NAME_FIRST_NAME

STEPHENS TINA

PLEW LINDA

GLASS BRANDON

GLASS JACOB

WALLACE MARIAH

SPURGEON TIFFANY

  1.  У таблиці EMPLOYEE_TBL заміните назву штату IN на Columbia. Вивести назву старого і нового штату, нового під ім'ям New_State.

SELECT STATE, REPLACE(STATE,'IN','COLUMBIA') AS NEW_STATE

FROM EMPLOYEE_TBL;

14 3

STATE

NEW_STATE

IN

COLUMBIA

IN

COLUMBIA

IN

COLUMBIA

IN

COLUMBIA

IN

COLUMBIA

IN

COLUMBIA

  1.  У таблиці EMPLOYEE_TBL виведіть перші чотири букви  назви міста мешкання і штату, висновок здійснити через пропуск в одному полі.

SELECT MID(CITY,1,4)+' '+MID(STATE,1,4)

FROM EMPLOYEE_TBL;

14 4

Expr1000

GREE IN

INDI IN

WHIT IN

INDI IN

INDI IN

INDI IN

  1.  Перетворіть таблицю EMPLOYEE_TBL у формат SQL Server, скориставшися довідковою системою Ms Access. Опішите алгоритм перетворення.
    1.  У перетвореній таблиці заміните регістри з верхнього на нижній LAST_NAME і FIRST_NAM, тільки для тих жителів які проживають в місті INDIANAPOLIS.

SELECT LCASE(LAST_NAME), LCASE(FIRST_NAME)

FROM EMPLOYEE_TBL

WHERE CITY="INDIANAPOLIS";

14 6

Expr1000

Expr1001

plew

linda

glass

jacob

wallace

mariah

spurgeon

tiffany

  1.  У перетвореній таблиці заміните регістри з нижнього на верхній  для CITY,  для тих жителів у яких в LAST_NAME є літера ‘E’.

SELECT LAST_NAME, UCASE(CITY) AS UCASE_CITY

FROM EMPLOYEE_TBL

WHERE LAST_NAME LIKE "*E*";

14 7

LAST_NAME

UCASE_CITY

STEPHENS

GREENWOOD

PLEW

INDIANAPOLIS

WALLACE

INDIANAPOLIS

SPURGEON

INDIANAPOLIS

Висновок: у результаті виконаної роботи я навчився застосовувати різні функції для роботи з символьними рядками.

Контрольні запитання

  1.  Як змінити регістри символів заданого рядка з верхньої на нижній та навпаки?

За допомогою операторів LCASE і UCASE”.

  1.  Що таке конкатенація?

Конкатенація — це з'єднання двох рядків в одну. Наприклад, можна з'єднати ім'я і прізвище персони в один рядок.

  1.  Яка функція  використовується для заміни в рядку деякого заданого символу  іншим заданим символом (привести приклад)?

Функція REPLACE

  1.  Використання функції MID? 

Повертає значення типа Variant (String), що містить вказане число знаків рядка.


 

А также другие работы, которые могут Вас заинтересовать

36215. Классификация математических моделей. Критерии качества моделей. Примеры моделей 66.5 KB
  Примеры моделей Суть моделирования состоит в замене исходного объекта упрощенной копией – математической моделью ММ и дальнейшем изучении модели с помощью вычислительнологических алгоритмов реализуемых на компьютерах. При исследовании любой системы методами математического моделирования возможно наличие нескольких альтернативных вариантов модели. Поэтому процесс построения наилучшего как правило компромиссного варианта модели достаточно сложен. Системный подход предполагает наличие следующих этапов создания модели.
36216. Простейший поток и его свойства. Модель простейшего потока 61 KB
  Модель простейшего потока. Свойства ординарного потока. Тогда для любого случайного потока имеем равенство как сумма вероятностей полной группы событий. Для ординарного же потока имеем.
36217. Уравнения Колмогорова. Моделирование многоканальной СМО с ограничением на длину очереди 75.5 KB
  Моделирование многоканальной СМО с ограничением на длину очереди Марковские процессы уравнения Колмогорова Случайный процесс t называется Марковским если его будущее не зависит от прошлого а определяется настоящим т. Примерами Марковских процессов являются при определенных предположениях процессы функционирования СМО.1 СМО может иметь установившийся стационарный режим. Для построения модели стационарного режима СМО положим все производные в системе 11 равными нулю.
36218. Имитация Марковских процессов с непрерывным временем и дискретными состояниями. Планирование машинных экспериментов при имитационном моделировании 91.5 KB
  Например пусть 1 – время через которое должен произойти переход в состояние Sj1 а 2 – время через которое должен произойти переход в состояние Sj2. Обозначим Т – время в течении которого будем наблюдать имитируемый процесс время прогона. Для тех дуг что i = k0 сформировать с помощью датчика случайных чисел k0 j – время ожидания перехода Sk0 Sj. Определить – время пребывания в состоянии Sk0 через какое время будет реальный переход в новое состояние.
36219. Классификация моделей оптимального синтеза. Методы релаксации в непрерывной оптимизации, условия сходимости. Алгоритмы градиентного метода и методов сопряжённых градиентов 119 KB
  Задача линейного программирования ЛП – функции критериев qkx и ограничений fix линейны; если хотя бы одна из этих функций нелинейна то имеем задачу нелинейного программирования НЛП. Задача выпуклого программирования – функции критериев qkx и ограничений fix выпуклые. Задача линейного целочисленного программирования – функции критериев qkx и ограничений fix линейны контролируемые входные переменные хj – целые числа. Оценка приращения функции Лемма 6.
36220. Теоретические основы линейного программирования. Симплекс-метод. Метод искусственного базиса 93.5 KB
  Канонической формой задачи ЛП называется такая ее запись при которой 1 целевая функция должна быть минимизирована; 2 все искомые переменные должны быть неотрицательны; 3 все ограничения кроме неотрицательности переменных имеют вид равенства. Оптимальные значения переменных от такой замены не изменятся. 2 Если в исходной задаче на какойто параметр хj не наложено условие неотрицательности то можно сделать замену переменных положив где – новые переменные удовлетворяющие условию неотрицательности. 3 Преобразование неравенств в...
36221. Очередь. Работа с динамической очередью 246 KB
  Например: Работа с очередью Для создания очереди и работы с ней необходимо иметь как минимум два указателя: на начало очереди возьмем идентификатор BegQ; на конец очереди возьмем идентификатор EndQ. Установка указателей BegQ и EndQ на созданный первый элемент: Удаление элемента очереди 1. Перестановка указателя начала очереди BegQ на следующий элемент используя значение поля Link которое хранится в первом элементе. После этого освобождается память начального...
36222. Парадигмы программирования. Правила структурного программирования 37.5 KB
  Создавались вполне работоспособные программы. Это можно объяснить только тем что программы в те времена были в основном простые работала над каждой группа не больше чем 10 человек а чаще всего вообще только программист. Он же потом осуществлял сопровождение программы и перенос в случае необходимости на другие аппаратные платформы...
36223. Понятия класса, объекта 25 KB
  Одним из самых главных понятий языка С является понятие класса с1аss. Понятие класса напоминает понятие записи в языке PSCL. По умолчанию все элементы класса приватные поэтому ключевое слово рrivаte можно опустить.