Базы данных,sql.Мой начальник в очередной раз хочет взять на работу еще одну шлюху для того, что бы нихуя они не делали,а приносили ему кофе с утра. Уже пол отдела шлюх,толку 0, эффективность падает, сейчас он хочет взять еще одну, которая знает SQL, задачи простые,говорю на делфе можно все сделать.Он уперся и говорит: НЕЕБЕТ,завтра придет нейм тян и будет хуярить.Антоши, я решил изучить для работы sql (поевыебываться перед наташкой шлюхой что умею) оказалось что обосрался. Получил задание, одно я выполнил с горем пополам. Не суть,мне нужна помощь в решении. С меня чего-нибудь.(нихуя)Мимо работяга полузаводской пытающиеся наладить пиздец в оделеЯ не могу понять тут, во 2ом задании:2. Удалить из таблицы Employee сотрудников с фамилией (LastName) Иванов.SELECT *FROM Employees --> я выбрал из нужной таблицы, а дальше как ? теперь нужно выбрать ID с фамилией "иванов" , и удалить ? примерно понимаю логику, но проблема именно как это записать в программном коде. Скажу прямо - я пока что еще тупой, и только начинаю изучать.
Быстрый самобамп
>>181875189 (OP)Звездочка означает, что ты выбрал всех до точки
>>181875189 (OP)DELETE emp FROM Employee empINNER JOIN Contact con ON (emp.ContactID = con.ContactID)WHERE con.LastName = "Иванов";
>>181875841ОП, зачем ты бампаешь? Чего ты хочешь от анона? Вон тебе выше показали запрос.
Delete * from employee e inner join contact c on e.contactid=c.contactid where c.lastname = «иванов»Алсо загугли на рутрекера курс «Oracle sql специалист», там нормальные видеоуроки, все быстро освоишь. Твои таблицы в примере - это учебная база hr для oracle
>>181875739>>181875754хм,понял.Спасибо за код.а что за emp?хорошо владеешь БД ?
DROP TABLE Employee
>>181875893мне делать нехуй,я немного разочарован ситуацией, в плане работы+навыки. Завтра так впадлу идти с этим хуем разговаривать. А тут сидеть приятно,общаюсь и заоодно фотки сливаю.
>>181875972>а что за emp?Псевдоним для того, что ты выбрал из Employee, чтобы можно было дальше использовать это имя в условии, по которому ты джоинишь две таблицы. Тебе правильно выше книжку советуют: sql очень простой, но его нужно один раз понять.ASP.NET разработчик, могу sql-запросом пощекотать очко человеку, зная его IP
>>181875981> rm -rf /
>>181876064Посмотри видеоуроки от специалиста, я тебе выше писал. Там около 20 уроков, но есть лишние. Первые 10 посмотри (каждый около часа), увеличь скорость просмотра (х2), завтра будешь уверенно делать запросы.
>>181875904тысячей сотни нефти Антоша=*, уже качаю. Насколько сейчас изучение БД актуально?Востребовательность высокая?
>>181876119понял,сэпс
>>181876165А потом можно и в реляционную алгебру
>>181876189Если ты айтишник, то это как уметь читать и писать, один из десятков базовых навыков. Ты бы еще спросил нужно ли наизусть знать типовые комбинации клавиш.
>>181876189>Насколько сейчас изучение БД актуально?>Востребовательность высокая?В вакууме — так себе востребованность.Ты можешь знать базы и писать код, тогда ты можешь быть программистом.Можешь знать базы и их администрирование, быть девопсом.Можно знать базы, анализ и мат-статистику, быть аналитиком.Но вот просто уметь в SQL без сопутствующих навыков это не очень.
>>181876189Только там 2 версии (10 и 12, вроде бы годы. Качай ту, где ведущий показывает консоль sql developer, чтобы примеры были. В одной версии есть примеры, в другой он не показывает ).Базы востребованы. Я не айтишник, банковская крыса. Если знаешь sql, vba, excel, access, то в ДС можешь получать 100к, делая всякие отчеты.
>>181876360>>181876165https://www.youtube.com/playlist?list=PLawk4gNJPYkuSNl3yAj8jqhD3Cjtqbnaiнашел на ютубе. Оно? Я проебал акк с рутрекером.Вломы новый регать
>>181876455Да, вот эта версия тебе и нужна.
>>181876353Я просто часто вакансии вижу,где требуется SQL,либо конкретное что,в плане вакансий.Отсюда и спрос. Я в поиске сейчас, ступор в плане проф.деятельности. Смотрю в разные стороны. До этого Эникейщик>Админ. Присматриваюсь в сторону Тестировщика.
>>181876316ок,я понял.
Антоши, 2ое задание сложнее и его дольше писать?2ое, т.е на 2ой странице на скриншоте.
>>181875754>>181875904Вы серьезно? Join в delete пихать?Delete from Employeewhere ContactID in(select ContactID from Contact where LastName = "Иванов")
>>181877747Блиад,а вот сейчас ты меня ввел в замешательство..Мимо оп
>>181877747Вся суть умельцев "пощекотать очко"
>>181877948Те двое хуйню нагородили, в общем
Похуй,бампаю.
> Удалить из таблицы Employee сотрудников с фамилией (LastName) Иванов.Антош, вот серьёзно, нахуй оно тебе надо?Это самое базовое что можно делать.Если ты серьёзно нацелен на хоть что-то - бери читай документацию по постгресу, если после этого ничего не поймёшь и сам не сможешь сделать нихуя, то у меня плохие новости.p.s. с такими вопросами лучше в /pr/, там есть баз данныйх тренд.
>>181875189 (OP)>Мимо работяга полузаводской пытающиеся наладить пиздец в оделеЯ тебе скажу, что будет. Чем больше пиздеца ты пофиксишь, тем больше пиздеца ввалит начальник. Потому что ВСЕХ ВСЕ УСТРАИВАЕТ. Кроме тебя. Понимаешь? Ты проблема отдела. Съебывай оттудава, блядь.
>>181875189 (OP)select employee.birthdate, contact.firstname, contact.lastname, contact.middlename from employee left join contact on emloyee.contactid=contact.contactid where emailaress is not null
>>181878645Спасибо Антош за инфу, я не так часто на Б сижу,поэтому .. В общем учту.
>>181878929Да знаю бро, на мудака надо проучить.
>>181879313Спасибо большое Няша за труды,но мне уже выше кажись дали ответ,вроде как правильный.
>>181879460Да никого ты не проучишь. Лучше ищи себе новое место работы и клади хуй на мудака-насяльника.
>>181875433Ого у них жопы!
>>181878645Согласен Антош,на самом деле хуй знает. Иногда в жизни надо делать не то что нравица, а то что надо, вот это как раз тот случай, я многое упускаю на самом деле. ХЗ почему , еще не пришел к этому. Склоняюсь к тому,что фактор лени очень высок, и на многие вещи которые НАДО делать,кладу хуй. Мне уже не мало лет,а я до сих пор люблю играть в игры, и поддерживать соревновательный дух,питает словно, и это из разряда "хотелок>нраица" понимаешь ?
>>181879736> надо делать не то что нравица, а то что надоБезусловно, но тут ещё такая штука: а надо то кому? в выигрыше всё равно будет работодатель(ну или пезда та). А про тебя и не вспомнят. Вот если бы ты для себя это делал - вопросов нет, молодец, не сидишь на жопе ровно, а так... Но дело то твоё.Вспомнился анекдот(или что это): "В колхозе, больше всех работала лошадь, но директором она так и не стала"> понимаешь ?Не особо такую логику понимаю, видимо мелкий ещё слишком.
>>181875189 (OP)Ебать ты дурак конечно ))Я такое в первый день работы научился делать вообще без опыта, кек. Если по существу, то если эта тян РЕАЛЬНО ШАРИТ В SQL, то пусть хуярит. Это будет лучше чем лошок ты, который просто повыебваться решил.P.S. если не можешь оценить чужие навыки в работе - иди нахуй )мимо работал с бд дл одной американской конторы
>>181877747вот этот верно говоритмимо sql-нуб
>>181879460Кого ты проучить собрался? Какая зарплата у тебя и у него, он баб собирает, чтоб ебать. Своей жизнью займись. Некому будет работать и твой начальник сам всему научится (ничему этот даун не научится, другой отдел разваливать пойдет).
>>181875189 (OP)DELETE FROM Employee WHERE LastName = "Иванов" всё блять, что там выше долбаебы накидали хуй знает
>>181880491Кавычки только ' Одинарные
>>181880092да нихуя там она не шарит,дело тут не в этом.
>>181880491Я сильно пьян и не вижу LastName в Employee. ЧЯДНТ?
>>181880491там же,2 таблицы. т.е по ид из 1 таблицы, влияет на 2ую,и как раз там надо удалять? сори нуб
>>181880795>>181880809Лол, значит задания долбаеб составлял. Я написал как в задании написано, на картинки не смотрел даже
>>181875189 (OP)>на делфе можно все сделатьВот уже после этого я бы на месте твоего начальник тебя выебнул нахуй с твоей должности.>я пока что еще тупойЭээ нееее. Никаких "пока" тут нет. Ты туп патологически.
>>181880856Может ты и прав, на такие задачи надо посылать далеко и глубоко
>>181880856Поэтому и написал выше,что бы точно посмотрел на скриншот. Насчет далбаеба согласен.
>>181875189 (OP)Если ты дебил сам не осилил sql и приперся на двач - тебя надо понизить до тян-шлюхи или уволить к ебеням.
>>181880603Откуда ты знаешь, что она не шарит? Ты её тестировал что ли?
>>181875189 (OP)Решение тебе написали, так чтоБлядь, какие видео-уроки? Ты этим ничего не добьешься, рили.Пиздуй на sql-ex.ru, там есть к каждой задаче связанная с ней теория и тестовые базы с хитрыми проверками. А ещё и таблицы пизданутые, научишься правильно связывать их в запросах.Решишь около ста задач - уже будешь понимать SQL хоть как-то. Только не лезь в гугл за ответами, себе хуже сделаешь.Там же можешь выбрать версию СУБД, какая тебе нравится.Ещё совет, но это вкусовщина: есть дядька такой, Мирончик, у него есть лекции по Oracle. После sql-ex можешь смотреть его, полезно.https://www.youtube.com/playlist?list=PLB49E360208918DA1
>>181880856Да и вообще реляционные базы долбоеб придумал, да. Облажался - обтекай