Изучение [закрытого] VB6

Просто используйте JOIN с HAVING count(*)>1

SELECT s.salesman_id, s.city
  FROM salesman s
  JOIN customer c on c.salesman_id = s.salesman_id
 GROUP BY s.salesman_id, s.city
 HAVING count(*)>1;

 salesman_id     city    
 5001            New York
 5002            Paris   

Что касается вашей логики, вы можете рассмотреть следующее (взяв 2<= во внутренний запрос с помощью exists ]] и также поделитесь таблицей salesman, которая используется в ссылочной ссылке:

SELECT o.salesman_id, o.city
  FROM salesman o
 WHERE EXISTS
       (
        SELECT i.salesman_id
          FROM Customer i
         WHERE o.salesman_id = i.salesman_id
         GROUP BY i.salesman_id
        HAVING 2 <= count(distinct i.customer_id) 
       );

 salesman_id     city    
 5001            New York
 5002            Paris   
5
задан Nidonocu 3 October 2008 в 10:10
поделиться

12 ответов

Хорошее стартовое место является сайтом VBRun MSDN. Одной из более интересных вещей там является информация относительно интеграции кода .NET в код VB6, который может позволить миграции идти более быстро.

8
ответ дан 18 December 2019 в 05:29
поделиться

Лучшая подсказка к... ВЫПОЛНЕННЫЙ!;-)

Нет, существуют все еще тонны на vb сайты там, и необходимо все еще смочь взять загрузки подержанных книг для VB6 для почти ничего.

10
ответ дан 18 December 2019 в 05:29
поделиться

загрузки книг доступный Amazon.co.uk

также я использовал это перед Progamming VB6

2
ответ дан 18 December 2019 в 05:29
поделиться

По-видимому, Вы прочитали руководство? А также ссылочный материал там является полезными обзорами. "Программирование с объектами" глава "Руководства Программистов" покрывает классы.

Некоторые части документации обзора нацелены на новичков, но можно просмотреть те биты.

3
ответ дан 18 December 2019 в 05:29
поделиться

Несмотря на заголовок, Жесткий Visual Basic является лучшим и самый быстрый способ изучить VB6, если Вы происходите из другого языка программирования. И книга доступна бесплатно онлайн!

2
ответ дан 18 December 2019 в 05:29
поделиться

Вы находите много учебных руководств и вводных документов здесь: vb6.us

кроме того, MSDN VB6 всегда достойный внимания.

1
ответ дан 18 December 2019 в 05:29
поделиться

Я уверен, что можно получить некоторые книги по нему. Если Amazon не имеет ни одного, попробуйте eBay?

Это - простой язык, хотя - Вы не должны испытывать много затруднений при собирании его! Всегда существует документация MSDN.

У меня есть противоположная проблема: я имею несколько старых приложений в VB и потребности обновить одного из них, но не могу найти медиа установки!

1
ответ дан 18 December 2019 в 05:29
поделиться

По моему скромному мнению, шаг от Java до VB6 не является настолько большим... При установке Visual Studio и библиотеки MSDN, которая идет с нею, у Вас есть хорошая начальная точка. Посмотрите на некоторый код, поместите курсор в функцию и нажмите F1. Документация "онлайн", которая идет с VB6, действительно полезна, в отличие от более поздних версий.;-) Также автоматическая полная функциональность в Visual Studio действительно полезна. Я нахожу это более полезным что встроенное завершение в Eclipse для Java.

Один из позитивного аспекта дизайна Visual Basic - то, что он разработан для человека (с if-then-else вместо скобок и так далее). Конечно, это сводится к единственному разработчику для написания понятный и хорошо прокомментировало код там также... Хорошая начальная точка должна была бы найти руководство, которое объясняет, как работают различные типы данных в VB6. Различие между простыми типами данных и объектами. И как они передаются в функции как аргумент: "ByVal" по сравнению с "ByRef". Я думаю, что это - одна из больших "опасностей" как новичок в VB6. После того как Вы получаете голову вокруг этого, это легко.

1
ответ дан 18 December 2019 в 05:29
поделиться

Просто требуемый для соединения ABEBooks, который является превосходным сайтом для подержанных книг. Продажа их дольше, чем Amazon - 110 миллионов книг, перечисленных, поскольку, я ввожу это.

0
ответ дан 18 December 2019 в 05:29
поделиться

Как предыдущие плакаты, сказанные там, абсолютная тонна справки, доступной для vb6 онлайн и очень дешево на амазонке. Книга Francesco Balana "Программирование Visual Basic 6.0" была бы моей рекомендацией как лучшей книгой для получения. Это достаточно жестко в частях, но определенно стоит усилия, поскольку причиной этого является информация, он поставляет, даст Вам намного более глубокое понимание предмета, чем "для макетов" типы книги. Он также записан то, что, я верю, считается одной из лучших книг по Visual Basic .NET и, вероятно, передовой эксперт по миграции от vb6 до vb.net и ловушек там.

1
ответ дан 18 December 2019 в 05:29
поделиться

Возможно, уже слишком поздно, но я рекомендую вам ознакомиться с этими хорошими наборами советов и приемов:

2
ответ дан 18 December 2019 в 05:29
поделиться

Книг существует множество, и вы, вероятно, сможете купить их очень дешево, так как технологии очень старые. Например, я только что купил несколько дополнительных экземпляров трехдюймовой книги в твердом переплете, которую я написал еще в 1998 году, по цене менее 3 долларов на Amazon.

Кроме того, учитывая ее долговечность, на ней есть тонна справочного материала. Net для него, который накопился с течением времени.

Не позволяйте людям пугать вас о VB6, он немного примитивен по сравнению с современными платформами разработки, но он не получил бы такого широкого распространения, если бы не получил работу Готово. Тем не менее, используйте более современный инструмент разработки, если у вас нет выбора по причинам, указанным другими в этом посте.

2
ответ дан 18 December 2019 в 05:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: