mysql
13 отговора
0 прегледа
mysql
здравейте на всички
как мога да накарам тва животно да ми въне имената на хората без значение колко пъти се повтаря името
в момента имам 2 x георги, петко, иван и петър
искам да ми върне само георги, петко, иван и петър
също така как имам една колона с годините на тези. как мога да разбера коя е най-малката и най-голямата стойност и да извадя името на съответният човек. т.е. да ми покаже най-младият и най-старият от тях
благодарности
как мога да накарам тва животно да ми въне имената на хората без значение колко пъти се повтаря името
в момента имам 2 x георги, петко, иван и петър
искам да ми върне само георги, петко, иван и петър
също така как имам една колона с годините на тези. как мога да разбера коя е най-малката и най-голямата стойност и да извадя името на съответният човек. т.е. да ми покаже най-младият и най-старият от тях
благодарности
Re: mysql
select distinct `ime` from `tablica`
за другото - трябва да се направи join но не знам как са ти свързанитаблиците
за другото - трябва да се направи join но не знам как са ти свързанитаблиците
Re: mysql
не, тя е една таблицата, но забравих да нарисувам последната колона
ето как изглежда
искам да извадя най-малкото число ( в случая 18 ) и най-голямото (51)
ето как изглежда
искам да извадя най-малкото число ( в случая 18 ) и най-голямото (51)
Re: mysql
Има SQL функции MIN(column_name) и MAX(column_name).
Първо я вземи и прочети някоя книжка за SQL.
Първо я вземи и прочети някоя книжка за SQL.
Re: mysql
направих го вчера. ползвах това което тоз долу е писал с мин и макс. прости ми трябва да извадя двете числа и нищо повече. няма никаква връзка с имената.
благодарности за отговорите
благодарности за отговорите
Re: mysql
А какво точно искаш да се случи ако има повече от един "най-млад" или "най-стар"?
Примерно Гошо и Пешо на 15 години и Тодор, Иван Добри на по 58?
salle.online.bg/sig
Примерно Гошо и Пешо на 15 години и Тодор, Иван Добри на по 58?
salle.online.bg/sig
Re: mysql
не съм казвал, че не искам с мин и макс. просто попитах с какво да го направя
Re: mysql
това няма значение. просто ми трябва да излизат двете числа и това е
благодаря ви за отговорите
благодаря ви за отговорите
Re: mysql
Виж дали
SELECT ime FROM tablename GROUP BY ime;
SELECT ime, max(godini) - min(godini) AS columnname FROM tablename GROUP BY ime;
е това, което искаш.
Мрънканици
SELECT ime FROM tablename GROUP BY ime;
SELECT ime, max(godini) - min(godini) AS columnname FROM tablename GROUP BY ime;
е това, което искаш.
Мрънканици
Re: mysql
ето това ползвах за имената SELECT DISTINCT име FROM хора ORDER by binary име ASC
SELECT MIN(години) FROM хора
SELECT MAX(години) FROM хора
не ми трябваше нищо сложно. прсото да извадя имената от базата и да взема кой е най-калкият и най-големият независимо дали се повтарят някой години
SELECT MIN(години) FROM хора
SELECT MAX(години) FROM хора
не ми трябваше нищо сложно. прсото да извадя имената от базата и да взема кой е най-калкият и най-големият независимо дали се повтарят някой години