
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
08.03.2017, 15:53
|
|||
|---|---|---|---|
|
|||
Помите пожалуйста с решением запроса |
|||
|
#18+
Помите пожалуйста с решением запроса: Выведите сотрудников, у которых email не совпадает со строкой, равной первой букве имени, соединенной с фамилией. все находятся колонки в таблице employess Колонка эмейл - email Колонка имени - first_name Колонка фамилии - last_name Что получилось у меня: Select * employees where email <> (first_name + last_name like '__%'); Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.03.2017, 16:14
|
|||
|---|---|---|---|
Помите пожалуйста с решением запроса |
|||
|
#18+
Сплошным нулям - сюда . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.03.2017, 08:50
|
|||
|---|---|---|---|
Помите пожалуйста с решением запроса |
|||
|
#18+
Artur93, Код: plsql 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.03.2017, 11:59
|
|||
|---|---|---|---|
|
|||
Помите пожалуйста с решением запроса |
|||
|
#18+
Artur93Что получилось у меня: Select * employees where email <> (first_name + last_name like '__%'); LIKE Condition The pattern can contain special pattern-matching characters:An underscore (_) in the pattern matches exactly one character (as opposed to one byte in a multibyte character set) in the value. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.03.2017, 11:14
|
|||
|---|---|---|---|
Помите пожалуйста с решением запроса |
|||
|
#18+
DshedooArtur93, Код: plsql 1. 2. 3. 4. 5. 6. 7. length(last_name)+2 - не очень корректно, т.к. пропустите ситуацию: Код: plsql 1. попробуйте условие instr(email,'@')-1 , но надо понимать что поле email или везде имеет '@' или добавлять nvl если Вы решили использовать этот запрос как эталон ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.03.2017, 11:39
|
|||
|---|---|---|---|
Помите пожалуйста с решением запроса |
|||
|
#18+
MaximaXXLDshedooArtur93, length(last_name)+2 - не очень корректно, т.к. пропустите ситуацию: Код: plsql 1. Но ведь в данном случае email не совпадает со строкой, равной первой букве имени, соединенной с фамилией ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.03.2017, 11:06
|
|||
|---|---|---|---|
Помите пожалуйста с решением запроса |
|||
|
#18+
DshedooMaximaXXLпропущено... length(last_name)+2 - не очень корректно, т.к. пропустите ситуацию: Код: plsql 1. Но ведь в данном случае email не совпадает со строкой, равной первой букве имени, соединенной с фамилией Ок, я не очень корректно дал пример, вот правильный: Код: plsql 1. он показывает что резать email по длине last_name+2 не корректно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.03.2017, 12:03
|
|||
|---|---|---|---|
Помите пожалуйста с решением запроса |
|||
|
#18+
MaximaXXL, Даже не заметил, что там не та буква имени стоит) Сути не меняет, "%petrov12345@" уже не совпадает с "%petrov@", что отвечает условиям ТС'а. Он же имел ввиду вообще любое несовпадение, а не только неправильно проставленные инициалы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.03.2017, 14:04
|
|||
|---|---|---|---|
Помите пожалуйста с решением запроса |
|||
|
#18+
Artur93Выведите сотрудников, у которых email не совпадает со строкой, равной первой букве имени, соединенной с фамилией. Вывел А.Н. Иванова, А.И. Иванова и А.Д. Иванова. Их уже можно заводить обратно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.03.2017, 16:03
|
|||
|---|---|---|---|
Помите пожалуйста с решением запроса |
|||
|
#18+
DshedooArtur93, Код: plsql 1. 2. 3. 4. 5. 6. 7. В вашем примере Вы режите email вот так Код: plsql 1. что для строки Код: plsql 1. будет давать значение "I.PETROV" и будет совпадать со второй частью upper(substr(first_name,1,1))||'.'||upper(last_name) хотя на самом деле эта запись не должна совпадать. Я Вам порекомендовал резать email до знака "@" чтоб избежать такой ситуации на будущее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.09.2018, 14:51
|
|||
|---|---|---|---|
|
|||
Помите пожалуйста с решением запроса |
|||
|
#18+
Ребята, а можно ли решить данную задачу с LIKE И NOT LIKE ИЛИ regexp_like? Я уже третий час пытаюсь, но не пойму как в данной ситуации синхронизировать строки first_name и last_name с email. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.09.2018, 15:29
|
|||
|---|---|---|---|
Помите пожалуйста с решением запроса |
|||
|
#18+
Egory, такое? Код: plsql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.09.2018, 15:46
|
|||
|---|---|---|---|
Помите пожалуйста с решением запроса |
|||
|
#18+
Egory, Код: plsql 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.09.2018, 15:46
|
|||
|---|---|---|---|
Помите пожалуйста с решением запроса |
|||
|
#18+
Egoryданную задачу http://www.bugtraq.ru/forum/faq/general/smart-questions.html] RTFM ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.09.2018, 16:11
|
|||
|---|---|---|---|
Помите пожалуйста с решением запроса |
|||
|
#18+
julat21 Код: plsql 1. 2. 3. 4. 5. 6. select 'Хто' as last_name, 'Я' as first_name, 'хня какая-то' as email from dual ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.09.2018, 16:15
|
|||
|---|---|---|---|
Помите пожалуйста с решением запроса |
|||
|
#18+
Egory, Код: plsql 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.09.2018, 16:21
|
|||
|---|---|---|---|
Помите пожалуйста с решением запроса |
|||
|
#18+
-2-,??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.09.2018, 18:36
|
|||
|---|---|---|---|
|
|||
Помите пожалуйста с решением запроса |
|||
|
#18+
Я новичок, поэтому мне немного сложнова-то разобраться во всех ваших синтаксисах. MaximaXXLEgory, такое? Код: plsql 1. Но спасибо, с вашей помощью и документации Oracle, я достиг, что мне было все-таки нужно. Мой запрос попроще и не затрагивает: '.' и '@%' - это ведь в случае, если электронный адрес задан в полном формате? Мой простенький запрос: Код: plsql 1. 2. julat21Egory, Код: plsql 1. 2. 3. 4. 5. 6. Я сметен вашим запросом, не могли бы вы объяснить, отталкиваясь от моего простенького выше, что у вас тут? Начинается отсюда же? Код: plsql 1. 2. Что такое lf_name, lf? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.09.2018, 09:54
|
|||
|---|---|---|---|
Помите пожалуйста с решением запроса |
|||
|
#18+
EgoryМой простенький запрос: Код: plsql 1. 2. грубо если в "кляузе" like нет псевдосимволов %_, то он будет заменен на <> (не равно) ps email без @ не email .... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.09.2018, 15:17
|
|||
|---|---|---|---|
|
|||
Помите пожалуйста с решением запроса |
|||
|
#18+
Staxгрубо если в "кляузе" like нет псевдосимволов %_, то он будет заменен на <> (не равно) Спасибо, не знал. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.09.2018, 15:31
|
|||
|---|---|---|---|
Помите пожалуйста с решением запроса |
|||
|
#18+
Staxесли в "кляузе" like нет псевдосимволов %_, то он будет заменен на <> (не равно) Не совсем так. Это касается только литералов и constant expressions которые можно вычислить на этапе parse. Так-что к Код: plsql 1. 2. это не относится. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=52&mobile=1&tid=1883397]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
35ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 198ms |
| total: | 302ms |

| 0 / 0 |
