Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
12 ИТУ.docx
Скачиваний:
12
Добавлен:
19.09.2019
Размер:
76.34 Кб
Скачать

Строковые функции

Из общего количества 18 строковых функций мы рассмотрим три самых важных, на наш взгляд.

SUBSTR (variable, begin, length): Эта функция извлекает определенную часть из строки. Она возвращает подстроку или отдельный символ. Например, если строковая переменная name содержит значение Mannheim, то следующий вызов функции SUBSTR (name, 1, 2) возвратит значение Ма. Здесь из переменной name извлекаются два знака (третий аргумент) начиная с первой позиции (второй аргумент). Выражение SUBSTR (name, I, 2) = Ma будет истинным для значений переменной Maus, Mannesmann или Mahlmann. При сравнении со строками вместо двойных кавычек (= "Ма") можно также применять простые (= 'Ма'). Однако смешение простых и двойных кавычек (= 'Ма") не допускается.

UPCASE (argument): Функция UPCASE преобразует строчные буквы в прописные. В качестве аргумента можно задавать строку или переменную символьного типа. UPCASE (vorname) возвращает значение ANNA, если переменная vorname имеет значение Anna.

LOWER (argument): Функция LOWER преобразует прописные буквы в строчные.

В качестве параметра можно задавать строку или переменную символьного типа.

LOWER (vorname) возвращает значение anna, если переменная vorname имеет значение ANNA или Anna

Ввод условного выражения

Теперь попробуем снова выполнить отбор, но в этот раз будем выбирать только респондентов-женщин. Выполните следующие действия: Перенесите переменную sex в редактор условий, дважды щелкнув на ней или выделив ее и щелкнув на кнопке с треугольником. Щелкните на кнопке со знаком равенства на клавиатуре. Этот знак будет скопирован в редактор условий. Щелкните на кнопке 1 на клавиатуре. Знак будет скопирован в редактор условий. Вид диалогового окна показан на рис. 7.3. Условие имеет вид sex = 1, то есть будут выбраны все наблюдения, для которых переменная sex имеет значение 1 (женский).

Рис. 7.3: Условие в редакторе условий

Подтвердите выбор кнопкой Continue (Продолжить). Вы вернетесь в диалог Select Cases. Однако теперь в диалоговом окне появилось условие sex = 1. Щелкните на кнопке ОК. Вы снова окажетесь в редакторе данных. 

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]