Форум программистов, компьютерный форум, киберфорум
PostgreSQL
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
394 / 194 / 48
Регистрация: 11.07.2013
Сообщений: 1,211

Как записать в переменную цифру из базы данных

20.01.2024, 18:50. Показов 799. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Записываю в БД вес, номер и т.д. при прибытии автомобиля, а затем, при убытии, обновляю строку весом авто. с грузом. Это получается. Но возникла необходимость определить вес груза и записать это в БД вместе с полным весом. Поэтому перед обновлением надо как-то "вытащить" из БД ранее введённый вес в переменную, зная номер автомобиля, чтобы рассчитать вес груза.
Как это можно сделать с помощью SQL-команд?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.01.2024, 18:50
Ответы с готовыми решениями:

Как записать переменную из базы данных?
Пытаюсь значение boss с id 12345 из базы данных записать в переменную и вывести ,но не выходит $q=$row; // тут пытаюсь получить значение...

Как записать в праильно из базы данных значение в переменную
public function index(){ $user=auth()->user(); return view('admin.articles.index',)- ...

Как сравнить переменную со строкой базы данных или как присвоить переменной значение строки базы данных ?
подскажите пожалуйста как мне сравнить переменную типа string с каким нибудь строкой базы данных. Или как присвоить значение строки базы...

6
 Аватар для Аватар
5393 / 1465 / 513
Регистрация: 31.05.2012
Сообщений: 5,153
20.01.2024, 19:12
SQL
1
UPDATE mytable SET нетто=брутто-тара WHERE номеравто='бла-бла-бла'
1
394 / 194 / 48
Регистрация: 11.07.2013
Сообщений: 1,211
20.01.2024, 20:21  [ТС]
Спасибо.
Но есть проблемка. У меня два столбика "НЕТТО". В один столбик записывается приход, а во второй расход, Т.е. если при выезде вес авто больше, то это "НЕТТО-расход", а если меньше, то это "НЕТТО-приход".
Как поступить в этом случае? Да и вес "Тара" и "БРУТТО" надо записать в соответствующие столбцы.
Было бы не плохо сначала в переменную записать 1-й вес, а затем уже определять что и куда писать...
0
394 / 194 / 48
Регистрация: 11.07.2013
Сообщений: 1,211
20.01.2024, 20:33  [ТС]
0
 Аватар для Аватар
5393 / 1465 / 513
Регистрация: 31.05.2012
Сообщений: 5,153
20.01.2024, 20:36
case используй для анализа, примерно так поле = case when <лог.выраж> then выражение else поле end
1
394 / 194 / 48
Регистрация: 11.07.2013
Сообщений: 1,211
20.01.2024, 21:02  [ТС]
Если не сложно, можно пример в SQL.
0
 Аватар для Аватар
5393 / 1465 / 513
Регистрация: 31.05.2012
Сообщений: 5,153
20.01.2024, 21:37
SQL
1
2
3
4
брутто = CASE WHEN весприбыл>весвыбыл THEN весприбыл ELSE весвыбыл END,
тара = CASE WHEN весприбыл>весвыбыл THEN весвыбыл ELSE весприбыл END,
приход = CASE WHEN весприбыл>весвыбыл THEN весприбыл-весвыбыл ELSE 0 END,
расход = CASE WHEN весприбыл>весвыбыл THEN 0 ELSE весвыбыл-весприбыл END
есть нюанс - даже если авто прибыло и выбыло порожнее то обычно аес убытия и вес прибытия не совпадает - погрешность весов. аналогично и для прибытия с грузом и убытия не разгруженного
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.01.2024, 21:37
Помогаю со студенческими работами здесь

Не могу записать в переменную id строки таблицы у базы данных
Здравствуйте. Я совсем новичок в MySQl. У меня есть такая проблема: Как же записать в переменную имя под ячейкой &quot;user&quot; или id...

Не могу записать в переменную дату и время с базы данных
Здравствуйте! Произошла проблема при получение значение из таблицы базы данных в переменную. Вот код : DataBase db = new...

Записать цифру с каждой строки в переменную
Ну и собственно задание описал в заголовке. Дан файл, в каждой строке этого файла есть цифра Например fsdfj5ds Нужно вытащить 5 и...

Каждую цифру файла записать в переменную
В файле задано несколько строк. В каждой строке определенное количество символом среди которых три цифры от 1 до 10. Как мне пройти по...

Есть переменная типа char содержащая цифру; как записать это значение в переменную типа int?
Пожалуйста, напомните стандартную функцию


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru