Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Negacja wartości kolumny, 1 zamienić na 0 (1->0)
starcode
post 27.03.2008, 16:54:07
Post #1





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 18.06.2006

Ostrzeżenie: (0%)
-----


Witam!

Jest jakiś sposób, aby pobierając rekordy, zlecić aby mySQL odczytując daną kolumnę zamiast wartości 1, czytał 0? Czyli odwrócił, wartość, zastosował negację itp. itd.

Oczywiście, aby taką zamianę wykonał tylko w "pamięci", a nie fizycznie zmieniał.
Potrzebuję to wykorzystać w sortowaniu i potrzebuje mieć rekordy, gdzie w kolumnie jest 1 na początku, ale musze zastosować sortowanie ASC (ponieważ sortuję jeszcze względem daty).

Da rade to zrobić?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nevt
post 27.03.2008, 17:43:12
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

Ostrzeżenie: (0%)
-----


np. tak:
  1. SELECT *, IF(pole=0, 1, 0) AS inwersja FROM tabela;


--------------------

-
Oh no, my young coder. You will find that it is you who are mistaken, about a great many things... -
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 16:41