|
Помогите новичку составить запрос
|
|||
---|---|---|---|
#18+
Всем денечек добрый. Изучаю SQL онлайн на одном из сайтов. Попалось следующее задание: Equatorial Guinea and Dominican Republic have all of the vowels (a e i o u) in the name. They don't count because they have more than one word in the name. Find the country that has all the vowels and no spaces in its name. You can use the phrase name NOT LIKE '%a%' to exclude characters from your results. Нужно запросом отобрать страны, которые содержат в себе гласные (a e i o u) и страны, в названии которых нет пробелов. Как это сделать операторами like и not like ? Или нужно использовать другой оператор? Состряпал такой запрос, но он не работает SELECT name FROM world WHERE name '%a%,%e%,%i%,%o%,%u%' AND name NOT LIKE '%%_%%' Где я неправ? Заранее благодарен за помощь ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2018, 08:56 |
|
Помогите новичку составить запрос
|
|||
---|---|---|---|
#18+
А при чем здесь SQLite? Но если уверен что у тебя именно он, то читай тут: https://www.sqlite.org/lang_expr.html ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2018, 03:18 |
|
Помогите новичку составить запрос
|
|||
---|---|---|---|
#18+
AlexyasГде я неправ? Здесь Alexyasname '%a%,%e%,%i%,%o%,%u%' ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2018, 03:56 |
|
Помогите новичку составить запрос
|
|||
---|---|---|---|
#18+
Да и вместо '%%_%%' явно нужно '% %' ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2018, 04:27 |
|
Помогите новичку составить запрос
|
|||
---|---|---|---|
#18+
Без привычного мне INLIST это выглядит так: Код: sql 1. 2. 3. 4. 5. 6. 7. 8.
А как INLIST переводится в твоём диалекте - не знаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2018, 04:39 |
|
Помогите новичку составить запрос
|
|||
---|---|---|---|
#18+
Вру. Точнее у тебя одно слово пропущено. AlexyasНужно запросом отобрать страны, которые содержат в себе ВСЕ гласные (a e i o u) и страны, в названии которых нет пробелов. Код: sql 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2018, 05:52 |
|
Помогите новичку составить запрос
|
|||
---|---|---|---|
#18+
Alexyas, В mssql Код: sql 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2018, 08:25 |
|
Помогите новичку составить запрос
|
|||
---|---|---|---|
#18+
Дед-ПапыхтетAlexyas, В mssql Код: sql 1. 2. 3. 4.
или же так может чуть короче но понимать наверное чуть труднее Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2018, 08:26 |
|
Помогите новичку составить запрос
|
|||
---|---|---|---|
#18+
Дед-ПапыхтетДед-ПапыхтетAlexyas, В mssql Код: sql 1. 2. 3. 4.
или же так может чуть короче но понимать наверное чуть труднее Код: sql 1.
сори... не то в последнем посте - это только из aeiou, если есть другие символы хоть пробелы хоть не пробелы - выбрасывает из резалтсета фильтром... просто вспомнил задачку - как вывести только те строки где одни цифры... подобный шаблон был not like '%[^0-9]%' ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2018, 08:28 |
|
|
start [/forum/topic.php?fid=54&fpage=4&tid=2008441]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 23ms |
total: | 164ms |
0 / 0 |