Форум программистов, компьютерный форум, киберфорум
Microsoft SQL Server
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
Lilen
0 / 0 / 0
Регистрация: 17.12.2012
Сообщений: 46
1

Подсчитать доли процентов встречи следующих букв: "е", "о", если суммарный процент

08.12.2014, 18:53. Просмотров 1414. Ответов 4
Метки нет (Все метки)

подсчитать доли процентов встречи следующих букв: "е", "о", если суммарный процент встречаемости всех этих букв равен 100% или процент встречаемости е%+о% равен 100%
SQL
1
2
3
4
5
6
DECLARE @text VARCHAR(1000)
SET @text = 'ееоееоо'  
SELECT  
 LEN(@text) - LEN(REPLACE(@text, 'е', '')) AS [Количество Букв Е],
 LEN(@text) - LEN(REPLACE(@text, 'о', '')) AS [Количество Букв О],
 LEN(@text) AS [Количество Всех Букв]
помоги разобраться с процентами..
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.12.2014, 18:53
Ответы с готовыми решениями:

Сделать выборку из таблицы имен, которые начинаются с букв от "А" до "В"
как сделать выборку имен из таблицы которые начинаются с букв от "А" до "В". для одной буквы...

Как написать регулярное выражение для выдергивания английских букв и символов: "+", ",", ":", "-", " ", "!", "?" и "."
Не могу ни как собразить как написать регулярное выражение для выдергивания английских букв и...

Заменить букву "А" на "КО" и подсчитать общее количество букв "Ф" и "В"
Заменить букву "А" на "КО" и подсчитать общее кол-во букв "Ф" и "В" . и Последнее...

Если в строке больше букв "А", чем букв "О", вывести в центре экрана слово "привет"
Помогите составить алгоритм к задаче: Заполнить левую половину экрана синим цветом, правую -...

4
texnix
19 / 19 / 12
Регистрация: 09.12.2014
Сообщений: 250
10.12.2014, 10:39 2
[Количество Букв Е]/ [Количество Всех Букв] *100% = [доля в процентах Е]
[Количество Букв O]/ [Количество Всех Букв] *100% = [доля в процентах O]
0
iap
979 / 681 / 155
Регистрация: 27.11.2009
Сообщений: 2,068
10.12.2014, 10:45 3
Цитата Сообщение от Lilen Посмотреть сообщение
подсчитать доли процентов встречи следующих букв: "е", "о", если суммарный процент встречаемости всех этих букв равен 100% или процент встречаемости е%+о% равен 100%
SQL
1
2
3
4
5
6
DECLARE @text VARCHAR(1000)
SET @text = 'ееоееоо'  
SELECT  
 LEN(@text) - LEN(REPLACE(@text, 'е', '')) AS [Количество Букв Е],
 LEN(@text) - LEN(REPLACE(@text, 'о', '')) AS [Количество Букв О],
 LEN(@text) AS [Количество Всех Букв]
помоги разобраться с процентами..
А если
T-SQL
1
SET @text = 'ееоее           оо';
?
Сколько букв о получится?
0
cygapb-007
1309 / 941 / 144
Регистрация: 17.01.2013
Сообщений: 2,348
10.12.2014, 12:53 4
Цитата Сообщение от iap Посмотреть сообщение
Цитата Сообщение от Lilen Посмотреть сообщение
подсчитать доли процентов встречи следующих букв: "е", "о", если суммарный процент встречаемости всех этих букв равен 100% или процент встречаемости е%+о% равен 100%
SQL
1
2
3
4
5
6
DECLARE @text VARCHAR(1000)
SET @text = 'ееоееоо'  
SELECT  
 LEN(@text) - LEN(REPLACE(@text, 'е', '')) AS [Количество Букв Е],
 LEN(@text) - LEN(REPLACE(@text, 'о', '')) AS [Количество Букв О],
 LEN(@text) AS [Количество Всех Букв]
помоги разобраться с процентами..
А если
T-SQL
1
SET @text = 'ееоее           оо';
?
Сколько букв о получится?
четырнадцать.... но их же всего три!

Нет бы сразу про DATALENGTH сказал - так нет же, обязательно оконфузить надо)))
0
safon64r
0 / 0 / 0
Регистрация: 14.10.2015
Сообщений: 20
Завершенные тесты: 1
30.10.2017, 15:04 5
Цитата Сообщение от cygapb-007 Посмотреть сообщение
четырнадцать.... но их же всего три!
Естественно, вы удалили буквы, и считаете длину строки...^_^ В идеале что-то типо того:
T-SQL
1
2
3
4
5
6
7
8
9
10
11
12
DECLARE @text VARCHAR(1000),@o float,@e float,@all int
SET @text = 'ееоееоо'  
SET @text = Replace(@text,' ','')
SET @all=LEN(@text)
SET @e=@all - LEN(REPLACE(@text, 'е', ''))
SET @o=@all - LEN(REPLACE(@text, 'о', ''))
SELECT  
 @e AS [Количество Букв Е],
 @o AS [Количество Букв О],
 @all AS [Количество Всех Букв],
 @e/@all*100 as 'Процент буквы Е',
 @o/@all*100 as 'Процент буквы О'
0
30.10.2017, 15:04
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.10.2017, 15:04

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Из слова "клоун" путем "вырезок" и "склеек" его букв получить слова "уклон","кулон" и "колун"
Из слова "клоун" путем "вырезок" и "склеек" его букв получить слова "уклон","кулон" и...

Для каждой строки найти слова, которые не имеют ни одного из букв: "l", "k", "r", "s" i "j"
Задано символьные строки. Строка состоит из нескольких слов (наборов символов), которые разделяются...

В заданной последовательности литер, состоящей из букв латинского алфавита и оканчивающейся точкой, определите общее число вхождений букв "a","e", "c", "h".
Немогу написать программу. В заданной последовательности литер, состоящей из букв латинского...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.