Перейти к публикации
  • Сейчас на странице   Всего пользователей: 0   (0 пользователей, 0 гостей)

Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

Heromight

Знающим SQL!

Рекомендованные сообщения

Есть пара вопросов:

Можно ли задать в одном запросе (БД Access, создание таблицы через запрос SQL) описать сразу несколько вставок строк, а не один запрос - одна вставка и как это осуществляется?

 

 

(в процессе вопросы будут обновлятся)


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

76561198047331658.png

Инвайтов нет, заебали писать мне.

link=topic=274848.msg2028618855#msg2028618855 date=1326292409]

чак норрис играет дота2 на Nokia 1100

Поделиться сообщением


Ссылка на сообщение

INSERT INTO table1 (name, age)

  VALUES

  ('Helen', 24),

  ('Katrina', 21),

  ('Samia', 22),

  ('Hui Ling', 25),

  ('Yumie', 29)"

Поделиться сообщением


Ссылка на сообщение

INSERT INTO table1 (name, age)

  VALUES

  ('Helen', 24),

  ('Katrina', 21),

  ('Samia', 22),

  ('Hui Ling', 25),

  ('Yumie', 29)"

 

Спасибо, счас потестю.

 

Неа, не работает так. На 1-ую описанную строку ругается, что пропущена точка с запятой.

 

Педивикия говорит, что можно попробовать через Select, но не знаю.


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

76561198047331658.png

Инвайтов нет, заебали писать мне.

link=topic=274848.msg2028618855#msg2028618855 date=1326292409]

чак норрис играет дота2 на Nokia 1100

Поделиться сообщением


Ссылка на сообщение
Гость Man1ak

не совсем понял

ты хочешь вставить данные на основе выборки из другой таблицы? или ты хочешь руками с помощью одного инсерта вставить две строки?

Поделиться сообщением


Ссылка на сообщение

не совсем понял

ты хочешь вставить данные на основе выборки из другой таблицы? или ты хочешь руками с помощью одного инсерта вставить две строки?

 

Да, хочу с помощью одного инсерта вставить несколько строк (10, в моём случае).


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

76561198047331658.png

Инвайтов нет, заебали писать мне.

link=topic=274848.msg2028618855#msg2028618855 date=1326292409]

чак норрис играет дота2 на Nokia 1100

Поделиться сообщением


Ссылка на сообщение
Гость Perfect

может быть через PHP?

Поделиться сообщением


Ссылка на сообщение

БД Access...


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

76561198047331658.png

Инвайтов нет, заебали писать мне.

link=topic=274848.msg2028618855#msg2028618855 date=1326292409]

чак норрис играет дота2 на Nokia 1100

Поделиться сообщением


Ссылка на сообщение

может быть через PHP?

 

ололо молчал бы лучше

 

нельзя

 

да ты специалист

 

INSERT INTO table1 (name, age)

  VALUES

  ('Helen', 24),

  ('Katrina', 21),

  ('Samia', 22),

  ('Hui Ling', 25),

  ('Yumie', 29)"

 

два чаю этому гражданину

Поделиться сообщением


Ссылка на сообщение

Блин.. В инете нифига про это нету. Там даже примеров нет. А у меня конспект криво написан, поэтому и обратился за помощью.

 

Придётся, тогда, 10 запросов делать для добавления каждой записи.


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

76561198047331658.png

Инвайтов нет, заебали писать мне.

link=topic=274848.msg2028618855#msg2028618855 date=1326292409]

чак норрис играет дота2 на Nokia 1100

Поделиться сообщением


Ссылка на сообщение

Лучше мне помогите, задача:

Нужно выбрать из таблицы одно случайное значение исключая определённый id-шники.

Пример:

Есть таблица, в ней есть поля со следующими id=1,2,3,4,5,6,7,8,9. Нужно выбрать случайный id кроме 4,7

(пример чисто иллюстративный, id over 9000)

Поделиться сообщением


Ссылка на сообщение

да ты специалист

ок, если можно - то как?

Колы я выросту - то хочу буты такым як я

5c8bbc85b99e.gif

 

годные смайлы

Поделиться сообщением


Ссылка на сообщение
Гость Man1ak

не совсем понял

ты хочешь вставить данные на основе выборки из другой таблицы? или ты хочешь руками с помощью одного инсерта вставить две строки?

 

Да, хочу с помощью одного инсерта вставить несколько строк (10, в моём случае).

нельзя

нужно делать 10 разных инсертов

или если тебе принципиально, создай таблицу какуюнить, туда запили 10 инсертов, а потом в ту таблицу, в которую надо сделай инсерт на базе селекта

Поделиться сообщением


Ссылка на сообщение

создай таблицу какуюнить, туда запили 10 инсертов, а потом в ту таблицу, в которую надо сделай инсерт на базе селекта

зачем такое делать?

Колы я выросту - то хочу буты такым як я

5c8bbc85b99e.gif

 

годные смайлы

Поделиться сообщением


Ссылка на сообщение
Гость Man1ak

чтобы потом сказать, что он вставил 10 разных строк за 1 инсерт! как про

Поделиться сообщением


Ссылка на сообщение
Гость Man1ak

Лучше мне помогите, задача:

Нужно выбрать из таблицы одно случайное значение исключая определённый id-шники.

Пример:

Есть таблица, в ней есть поля со следующими id=1,2,3,4,5,6,7,8,9. Нужно выбрать случайный id кроме 4,7

(пример чисто иллюстративный, id over 9000)

если на продуктивной базе, то вот http://hudson.su/2010/09/16/mysql-optimizaciya-order-by-rand/

если пофиг, то банальный order by rand

Поделиться сообщением


Ссылка на сообщение

Лучше мне помогите, задача:

Нужно выбрать из таблицы одно случайное значение исключая определённый id-шники.

Пример:

Есть таблица, в ней есть поля со следующими id=1,2,3,4,5,6,7,8,9. Нужно выбрать случайный id кроме 4,7

(пример чисто иллюстративный, id over 9000)

select top 1 id

from table

where id<>7 and id<>7

order by newid()


javascript:void(0);

Поделиться сообщением


Ссылка на сообщение

INSERT INTO table1 (name, age)

  VALUES

  ('Helen', 24),

  ('Katrina', 21),

  ('Samia', 22),

  ('Hui Ling', 25),

  ('Yumie', 29)"

в аксес. ок


мой - железнопопик

в мире доты неизвестен как LadyLama

 

Положение о медведях

1
тот который в очках должен быть первым, типо пиздатый

негр в середине крутит педали

с топором сзади контролит негра

 

 

2

значит ты можешь сосать медведя, думая о панде, вторым мышлением думая о письке, а можешь сосать панду, думая о письке, ну и сосать письку, думая о письке, естественно

 

 

Eclips: "Я ХЭД ГЛОБАЛ МОДЕРАТОР СУКА"

Поделиться сообщением


Ссылка на сообщение

Лучше мне помогите, задача:

Нужно выбрать из таблицы одно случайное значение исключая определённый id-шники.

Пример:

Есть таблица, в ней есть поля со следующими id=1,2,3,4,5,6,7,8,9. Нужно выбрать случайный id кроме 4,7

(пример чисто иллюстративный, id over 9000)

select top 1 id

from table

where id<>7 and id<>7

order by newid()

 

лол что за забор <>

 

это в акцесе такая замена != ?

Поделиться сообщением


Ссылка на сообщение

http://technet.microsoft.com/ru-ru/library/ms176020.aspx

http://technet.microsoft.com/ru-ru/library/ms190296.aspx

 

абсолютно равнозначны, и не только в аксесе как видишь:)

 


мой - железнопопик

в мире доты неизвестен как LadyLama

 

Положение о медведях

1
тот который в очках должен быть первым, типо пиздатый

негр в середине крутит педали

с топором сзади контролит негра

 

 

2

значит ты можешь сосать медведя, думая о панде, вторым мышлением думая о письке, а можешь сосать панду, думая о письке, ну и сосать письку, думая о письке, естественно

 

 

Eclips: "Я ХЭД ГЛОБАЛ МОДЕРАТОР СУКА"

Поделиться сообщением


Ссылка на сообщение

×
×
  • Создать...