Войти
ПрограммированиеФорумОбщее

SQL DATABASE (3 стр)

Страницы: 1 2 3 4 518 Следующая »
#30
(Правка: 6:55) 6:36, 31 янв 2023

skalogryz
> а где про запрос без звезды вида:
> SELECT FROM OPERAT
> прочитать?
стр1...стр20 в начале про звезду
стр16 первая строка вверху.
это было тест задание по работе время полтора часа,не сообразил про order (isnull name),лекции учебника про это не пишут.ну и пара моментов такие же.

#31
7:32, 31 янв 2023

Rikk
> Как решить?
> напишите пожалста решения на языке sql стандартными командами
Чтобы ты как очередной урок в школе списал? Не всё же тебе списывать, можно и самому поучиться, хотя бы сейчас.

#32
(Правка: 8:00) 7:56, 31 янв 2023

MrShoor
> урок в школе
стандартная методика обучения полагает стандартный учебник одинак для всех где стандартная теория лекции и упражнения.так учит школа десять лет.более того спрашивать не могут.тем более тонкие спец моменты выходящие за рамки.
order by isnull(p.name,'zz')=это совсем не очевидно,в учебнике не поясняется

#33
12:42, 31 янв 2023

=A=L=X=
> Элита всё может:
В SQL с деревьями можно работать через Recursive Common Table Expressions, если неохота заводить и обновлять left/right таблицу.

WITH RECURSIVE modems_below AS ( 
  SELECT id FROM modems WHERE modem=6103
  UNION ALL
  SELECT m.id
  FROM modems_below t
  INNER JOIN modems m ON m.modem=t.id
)
SELECT *
FROM modems_below t
INNER JOIN modems m ON m.id=t.id
#34
14:45, 31 янв 2023

entryway
> CTE

Ты хочешь, чтоб у Rikk взорвалась голова? :)

#35
15:15, 31 янв 2023

Добавлю, чтобы окончательно добить норовящую взорваться голову... Стандарт sql хоть и есть, но ему никто не следует. У каждой субд своя версия языка, лишь минимально совместимая с другими.

#36
15:40, 31 янв 2023

Rikk
> order by isnull(p.name,'zz')
Вы какой-то фигнёй занимаетесь.

ORDER BY p.name NULLS LAST
#37
16:11, 31 янв 2023

Zab
> Добавлю,
сказали по тому учебнику где ссылка выше

#38
(Правка: 16:18) 16:14, 31 янв 2023

Даже у одной фирмы нет стандарта. Думаешь sql в mssql и в ms access один и тот же? Разработчики ни в чем себя не ограничивают, меняют как им удобно в данный момент.

К сожалению, большинство программистов, вроде как базы профессионально программирующих, не умеют пользоваться никаким. Все норовят извлечь из того же transact sql жалкое подобие бейсика и писать на нем циклы, обрабатывая все построчно.

#39
16:16, 31 янв 2023

Zab
> Даже
забейте.это было тест задание по работе. провалил.не сообразил пару спец моментов про которые вы тут написали а по учебнику не очевидно было.

#40
(Правка: 17:47) 17:43, 31 янв 2023

Rikk
> а по учебнику не очевидно было
теперь ты опытный! побегай по трубе, посмотри видосы.
И выбирай те, которые ближе и понятнее тебе (потому что ты уже в целом понимаешь о чём речь идёт).
пользы будет в разы больше, чем от этого учебника.

Скорее всего, это не последнее собеседование на sql в твоей жизни. Полезно знать.

#41
17:46, 31 янв 2023

Имбирная Ведьмочка
> Вы какой-то фигнёй занимаетесь.

ORDER BY p.name NULLS LAST

MSSQL

Incorrect syntax near 'nulls'.

SQLite

near "nulls": syntax error: select * from events
order by uname nulls

PostgreSQL
отработал как надо
MySQL:

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'nulls last' at line 1

#42
18:02, 31 янв 2023

skalogryz
> теперь ты
да семья криво воспитывала.типа списать нельзя,шпаргалка нельзя, вот есть учебник и там типа обычная программа учения и хватит.
а как ранее жили когда с инета не списывали домашние задания. и учились же.

#43
(Правка: 18:08) 18:05, 31 янв 2023

Rikk
> да семья криво воспитывала.типа списать нельзя,шпаргалка нельзя, вот есть
> учебник и там типа обычная программа учения и хватит
семья тут ни при чём.
проблема в сочетании ты+учебник.
Твоя манера восприятия информации устроена одним способом, а конкретно этот учебник написан для восприятия другим способом.
То что тебе нужно это найти учебник, который будет доходчив для тебя.
имхо, ты просто вцепился в первый попавшийся, потому что посчитал что у тебя мало времени искать что-то ещё.

#44
18:16, 31 янв 2023

Rikk
> проходил учебник ... 600стр
я бы обращал внимание на объём.
чем длинее учебник, тем меньше ты его хочешь.

у тебя длинный багаж знаний за плечами, ты бы поискал бы статьи в роде "SQL для программистов умеющих в массивы" (изложенные хаброязыком)
задачи, которые ты перечислил требуют учебника странички на две, не на 600, и не на 200.

ты не стартуешь с нуля. У тебя уже какие-то знания (в области программирования) отталкиваясь от них, проще вливаться в SQL или любую другую смежную сферу.

Страницы: 1 2 3 4 518 Следующая »
ПрограммированиеФорумОбщее