Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 19:50 17.06.24 
Компютри и Интернет
   >> Бази данни
Всички теми Следваща тема *Кратък преглед

Тема mysql select  
Авторzzzzzzzzz (Нерегистриран)
Публикувано14.02.06 16:39



Знам че имаше нещо подобно но не мога да го намеря в документацията


значи:
SELECT something FROM table WHERE id=1
искам ако няма такъв запис something да има стойност 0



Тема Re: mysql selectнови [re: zzzzzzzzz]  
Автор Dakota (erotoman)
Публикувано14.02.06 17:58



Нещо такова ще ти свърши работа, макар че няма начин да разбереш дали си намерил нещо и е било 0 или просто не е имало нищо, но това вече си е проблем на дизайна.

SELECT

something
FROM (
SELECT
0 AS something

UNION

SELECT
something
FROM
table
WHERE
id=1
)
ORDER BY
something=0
LIMIT 1


Everything louder than everything else...

Редактирано от Dakota на 14.02.06 18:03.



Тема Re: mysql selectнови [re: zzzzzzzzz]  
Автор bira_more (бира)
Публикувано16.02.06 18:40



За чий му е на попа тромпет? (това е един древен виц - пояснение за младежите тук :)

Какъвто и език за достъп да ползваш - ако няма редове, ще получиш NULL.
А NULL много лесно може да бъде превърнат в 0 - ако това ти е целта.

Bеer? Mоre?




Тема Re: mysql selectнови [re: zzzzzzzzz]  
Авторqwerty (Нерегистриран)
Публикувано17.02.06 13:08



IFNULL(expr1,expr2)

If expr1 is not NULL, IFNULL() returns expr1; otherwise it returns expr2. IFNULL() returns a numeric or string value, depending on the context in which it is used.




Всички темиСледваща тема*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.