konto usunięte

Temat: Zmiana wartości wierdszy w kolumnie MYSQL

Np. Jeśli mamy wartości wiersza w tabeli wynosi "5" i chce ją zmienić na "kot" przy wyświetlaniu danej na stronie.
Czy ktos móglby podpowiedz jak to zrobić?
Pozdrawiam
Sławomir Broda

Sławomir Broda VBA, Excel, Access,
SAP i wszystko
związane z
automatyzac...

Temat: Zmiana wartości wierdszy w kolumnie MYSQL

http://dev.mysql.com/doc/refman/5.0/en/update.html

Temat: Zmiana wartości wierdszy w kolumnie MYSQL

1. Dla większej liczby takich "postawień" - dodaj nową tabelę ze słownikiem wartości (id, tekst) i użyj JOIN na obu tabelach wykorzystując to ID

2. Dla pojedynczych "podstawień" - użyj instrukcji warunkowej, np. case

SELECT .....,
CASE
WHEN MyID=5 THEN 'kot'
ELSE 'samolot'
END CASE AS CośTam,
....
FROM TabelaTen post został edytowany przez Autora dnia 29.08.14 o godzinie 12:58

Temat: Zmiana wartości wierdszy w kolumnie MYSQL

Sławomir B.:
http://dev.mysql.com/doc/refman/5.0/en/update.html

Nadpisze sobie wartości w bazie. Ona chce tylko przy wyświetlaniu. A przynajmniej tak opisała problem... Poza tym jeśli ma kolumnę typu liczbowego musiałaby go zmienić.

konto usunięte

Temat: Zmiana wartości wierdszy w kolumnie MYSQL

Tak, mi chodzi tylko przy wyświetlaniu.
Dziękuję Wam za pomoc:)
Sławomir Broda

Sławomir Broda VBA, Excel, Access,
SAP i wszystko
związane z
automatyzac...

Temat: Zmiana wartości wierdszy w kolumnie MYSQL

Ania D.:
Tak, mi chodzi tylko przy wyświetlaniu.
Dziękuję Wam za pomoc:)
A czym wyświetlasz?

konto usunięte

Temat: Zmiana wartości wierdszy w kolumnie MYSQL

Sławomir B.:
Ania D.:
Tak, mi chodzi tylko przy wyświetlaniu.
Dziękuję Wam za pomoc:)
A czym wyświetlasz?

bez znaczenia, chodzi o podmianę wartości w wyniku z postaci a do b
Janusz Skudrzyk

Janusz Skudrzyk Członek zarządu,
weblabs.pl

Temat: Zmiana wartości wierdszy w kolumnie MYSQL

Ania, która na 100% nie jest Wojtkiem ;)


Select IF( kolumna = 5, 'kot', kolumna ) as kolumna from tabela


Mniej więcej coś takiego. Jeśli rekordów jest odpowiednio mało.
Nie lepiej zapisywać w bazie dane w takiej formie, w jakiej będą wyświetlane? Do tej walidacji formularza wystarczy dodać tablicę przeliczania z jednej wartości do drugiej. Ten post został edytowany przez Autora dnia 29.08.14 o godzinie 17:40
Sławomir Broda

Sławomir Broda VBA, Excel, Access,
SAP i wszystko
związane z
automatyzac...

Temat: Zmiana wartości wierdszy w kolumnie MYSQL

Przemysław R.:
Sławomir B.:
Ania D.:
Tak, mi chodzi tylko przy wyświetlaniu.
Dziękuję Wam za pomoc:)
A czym wyświetlasz?

bez znaczenia, chodzi o podmianę wartości w wyniku z postaci a do b
żeby podać gotowca, to jednak język/środowisko może być przydatne

Wojciech Gardziński

Wypowiedzi autora zostały ukryte. Pokaż autora

Temat: Zmiana wartości wierdszy w kolumnie MYSQL

Wojciech G.:
Janusz S.:
Ania, która na 100% nie jest Wojtkiem ;)


Select IF( kolumna = 5, 'kot', kolumna ) as kolumna from tabela


Mniej więcej coś takiego. Jeśli rekordów jest odpowiednio mało.
Nie lepiej zapisywać w bazie dane w takiej formie, w jakiej będą wyświetlane? Do tej walidacji formularza wystarczy dodać tablicę przeliczania z jednej wartości do drugiej.
Panie Szanowny...
Po 1. IIF

W MySQL? To nie Access.
Po 2. To będzie "odwołanie cykliczne"
SELECT IIF(t.kolumna=5,'kot',t.kolumna) AS kolumna FROM tabela t
Na 100% Wojtek

W MySQL? Odwołanie cykliczne?
----------------
PS: to już drugi wątek, gdzie z pytania "o ifa" robi się tasiemiec.Ten post został edytowany przez Autora dnia 29.08.14 o godzinie 21:49



Wyślij zaproszenie do