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

Rooster

Программирование, т. 8

  

315 пользователей проголосовало

У вас нет прав на голосование в этом опросе, или на просмотр результатов опроса. Пожалуйста, войдите или зарегистрируйтесь для голосования в опросе.

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

Первый пост открой


65881.png

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


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

Странно

 

Ares. понравилось это

Shaman.png.0cdd33d48561cd068bb3c5ee78289381.png Anna.jpeg.03c9b49363298ceec256500a5d522f7d.jpeg Nigga.jpg.f807f2556bdbf68452292a9301494591.jpg

 

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


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

эээ

iUH0N7V.png


Shaman.png.0cdd33d48561cd068bb3c5ee78289381.png Anna.jpeg.03c9b49363298ceec256500a5d522f7d.jpeg Nigga.jpg.f807f2556bdbf68452292a9301494591.jpg

 

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


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

 

На самом деле это норм платформа. + очевидно смотрят частями

 

Поэтому нормальные люди и делают видосы по 5-15 минут в среднем 

 

По моим наблюдениям, видосы по 5-15 минут укладываются в один абзац на 5-15 строчек текста и небольшой кусочек кода. За всю жизнь не видел ни одного видоса, который был бы по времени более содержателен, нежели любая текстовая статья. Ещё постоянный пиздец с дикцией в 95% этих видосов. :zloy:

TheDeadSkin понравилось это

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


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

Хуикция


Публикация отключена

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


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

Пацаны, помогите, пожалуйста.

Mysql
Есть текстовая ячейка RANDOMCELLNAME, в которой хранятся значения через запятую: "2-tt-3, 5-gs-1, 6-sd-3".

Мне нужно использовать эти значения в запросе типа [... WHERE text IN (RANDOMCELLNAME) ...], вот только, очевидно, что база данных преобразует всю эту фигню в простую строку и запрос получается [... WHERE text IN ("2-tt-3, 5-gs-1, 6-sd-3") ...], а не [... WHERE text IN (2-tt-3, 5-gs-1, 6-sd-3) ...]. 
Как преобразовать RANDOMCELLNAME, чтобы все вышло?


Не проигрываю доту с 2013го - dotabuff

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


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

Практически уверен, что по запросу mysql split string ты просто утонешь в готовых решениях (либо попадёшь в доку если такая функция уже есть в mysql, но вряд ли)


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


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

Пацаны, помогите, пожалуйста.

 

Mysql

Есть текстовая ячейка RANDOMCELLNAME, в которой хранятся значения через запятую: "2-tt-3, 5-gs-1, 6-sd-3".

 

Мне нужно использовать эти значения в запросе типа [... WHERE text IN (RANDOMCELLNAME) ...], вот только, очевидно, что база данных преобразует всю эту фигню в простую строку и запрос получается [... WHERE text IN ("2-tt-3, 5-gs-1, 6-sd-3") ...], а не [... WHERE text IN (2-tt-3, 5-gs-1, 6-sd-3) ...]. 

Как преобразовать RANDOMCELLNAME, чтобы все вышло?

http://bfy.tw/JAvd

https://stackoverflow.com/questions/2182668/how-to-split-comma-separated-text-in-mysql-stored-procedure

http://sqlfiddle.com/#!9/57ca11/6


Лишь ощутив баттхерт до конца, мы обретаем свободу

bf4ffc239860.png

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


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

Я думал, можно как-то преобразовать тип данных без сплита.

Вот если вытащить значение RANDOMCELLNAME в php, засунуть его в переменную, а потом эту переменную втулить обратно в запрос [... WHERE text IN ($randomcellname) ...], то выйдет именно то, что нужно. В mysql этого никак не сделать?


Мне это не критично, просто интересно.

 


Не проигрываю доту с 2013го - dotabuff

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


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

Google: sql passing cell value into in clause

Дальше думаю разберёшься с телефона не могу рабочий код написать


я нейм (нет)

rAyLaiMMAIw.jpg

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


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

Спасибо.
Как будешь за компом, погугли сам и покажи, где в той мусорке рабочий код.

Варианты через SELECT мне не подходят.

Типа такого не катит:


SELECT *
FROM your_table

WHERE your_column in ( select list from @your_list )

 


Не проигрываю доту с 2013го - dotabuff

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


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

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

Index, Feanaro и v1le понравилось это

Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

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


Ссылка на сообщение
(изменено)

Там может быть от 0 до 500 значений. Как хранить правильно?

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

 

 


Изменено пользователем TRiPL3

Не проигрываю доту с 2013го - dotabuff

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


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

Там может быть от 0 до 500 значений. Как хранить правильно?

https://habr.com/post/193380/

почитай здесь, мб поможет

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


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

пиздец у людей проблемы


Публикация отключена

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


Ссылка на сообщение
(изменено)

Там может быть от 0 до 500 значений. Как хранить правильно?

 

 

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

 

 

many to one

Я думал, можно как-то преобразовать тип данных без сплита.

 

Вот если вытащить значение RANDOMCELLNAME в php, засунуть его в переменную, а потом эту переменную втулить обратно в запрос [... WHERE text IN ($randomcellname) ...], то выйдет именно то, что нужно. В mysql этого никак не сделать?

 

 

 

Мне это не критично, просто интересно.

 

 

тип данных можно поменять и привести к нему

только это не преобразование типа данных, а парсинг строки

 

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

Там может быть от 0 до 500 значений. Как хранить правильно?

 

 

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

 

 

что за сценарии такие?


Изменено пользователем Just.Doit

 

очень крутые котейки

RqvSzvr.png


Кому-то пизды дал - нужно сделать скрин обязательно. (с) Solo

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


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

Там может быть от 0 до 500 значений. Как хранить правильно?

 

 

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

 

 

 

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

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


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

 

Там может быть от 0 до 500 значений. Как хранить правильно?

 

 

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

 

 

 

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

 

я бы посоветовал в эксельчике хранить


Публикация отключена

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


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

Возможно postgres hstore как раз для таких извращенцев


 

<< твой комментарий очень важен для форума.

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


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

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