|
|
|
По SQL запосам
|
|||
|---|---|---|---|
|
#18+
Можно ли как-нибудь вывести все столбцы кроме 1? Имеено в SQL Не знаю, может типа такого, только правильно Код: plaintext В принципе могу задачу целиком привести. ПреподПолучить естественное соединение трех таблиц исключая столбцы по которым производилось соединение. (t1.t ,t2.b, t3.bl) ??? У меня счас экзамен идет... Нелп плиз... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2004, 17:51 |
|
||
|
По SQL запосам
|
|||
|---|---|---|---|
|
#18+
Чтобы исключить стодбец из выборки, просто ненужно его перечислять в списке столбцов :) Код: plaintext 1. cтолбец Field1 не будет выбран ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2004, 17:59 |
|
||
|
По SQL запосам
|
|||
|---|---|---|---|
|
#18+
ну а перечислить все столбцы кроме первого? в лоб. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2004, 18:00 |
|
||
|
По SQL запосам
|
|||
|---|---|---|---|
|
#18+
или это городится для произвольных таблиц? универсальный вариант? но потребности в этом я ещё не встечал.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2004, 18:02 |
|
||
|
По SQL запосам
|
|||
|---|---|---|---|
|
#18+
Представляю... перечислять столбцы трех таблиц-2 таблицы между прочим не маленькие... Именно "всех кроме" надо... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2004, 18:04 |
|
||
|
По SQL запосам
|
|||
|---|---|---|---|
|
#18+
Если всех кроме , то только перечислять ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2004, 18:07 |
|
||
|
По SQL запосам
|
|||
|---|---|---|---|
|
#18+
Хорошо, а можно ли средствами SQL перечислить столбцы с неизвестными столбцами, но именно перечислить, а не * ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2004, 18:10 |
|
||
|
По SQL запосам
|
|||
|---|---|---|---|
|
#18+
Наверное, столбцы с неизвестными именами? Вы пишете запрос не зная структуры БД? Наверное, Вы не правильно поняли постановку задачи - уточните у вашего преподавателя, что он хочет от Вас получить :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2004, 18:13 |
|
||
|
По SQL запосам
|
|||
|---|---|---|---|
|
#18+
Если речь идёт о MS SQL Server, то есть системные таблицы sysobjects и syscolumns. Первая - список таблиц, видов и т.п. Вторая - список солонок в них. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2004, 18:16 |
|
||
|
По SQL запосам
|
|||
|---|---|---|---|
|
#18+
Тьфу ты, колонок! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2004, 18:17 |
|
||
|
По SQL запосам
|
|||
|---|---|---|---|
|
#18+
в принципе можно сделать хранимку, которая на основании системных таблиц создаст новую хранимку, но в ней поля всё равно будут перечисляться , хотя их названия и не будут известны заранее ( будут взяты из системных табл) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2004, 18:23 |
|
||
|
По SQL запосам
|
|||
|---|---|---|---|
|
#18+
солонок - нагляднее, и понятнее.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2004, 18:24 |
|
||
|
По SQL запосам
|
|||
|---|---|---|---|
|
#18+
Если Access, то нельзя ( но если очень хочется, то можно- с разными извращениями) , если SQLSERVER , то можно ( тоже с извращениями, но поменьше) . Например , такой скрипт Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. выведет первые десять столбцов из таблицы authors ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2004, 19:52 |
|
||
|
По SQL запосам
|
|||
|---|---|---|---|
|
#18+
Всем большое спасибо за участие... Я доказал ему ошибочность формулировки задачи, или же сказал что это спомощью перебора нужных столбцов... В итоге получил пять... т.к. Задача иначе и не делается... =) Еще раз СПАСИБО!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2004, 15:12 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32483374&tid=1675264]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 382ms |

| 0 / 0 |
