Søgning
Tilpasset søgning

 
 
Annonce






 
Offtopic  :  Snak om alt mellem himmel og jord

Binære tal i Mysql



Forum rating: Top 5
Tirsdag 13-03-2007 kl. 11:05
    Vis profil  Vis bilprofil
Jeg skal udlæse nogle binære tal men kan ikke få det til at virke i mysql ...

Jeg har et tal , f.eks. 5 og skal så finde tallene de binære tal 4 og 1 udfra dette.

Dvs noget a la 5 AND 4 = Sand eller falsk

Men 5 AND 4 i Mysql giver altid true?

Kun 5 AND 0 giver ikke true
I forhandlinger med Styling-
producent om agentur!


Binære tal i Mysql



Forum rating: Top 5
Tirsdag 13-03-2007 kl. 11:11
    Vis profil  Vis bilprofil
Er fundet ud af
I forhandlinger med Styling-
producent om agentur!


Binære tal i Mysql



Forum rating: Top 50
Tirsdag 13-03-2007 kl. 11:29
    Vis profil  Vis bilprofil
Det er godt, for det du har skrevet giver overhovedet ikke mening...

Men sådan som jeg har forstået din problem stilling, så har du et tal representeret i 10-talssystemet, som du vil have converteret til 2-talssystemet? hvis dette er rigtigt antaget, kan du bruge:

BIN(base10value)

som returnere den tilsvarende værdi i base 2 (binære tal)...

Det andet som du skriver 5 AND 4 = 1 er rigtigt, både 5 og 4 er sande værdier, og giver der med en sand værdi...
[1988 Celica 2.0 GT-i 16] [2000 Celica 1.8 VVT-i]

Binære tal i Mysql



Forum rating: Top 5
Tirsdag 13-03-2007 kl. 11:45
    Vis profil  Vis bilprofil
Det er rigtigt at det er binære tal der er repræsenteret som decimaltal.

Løsningen er f.eks. 5 & 4 som giver 4

8 & 4 giver 0 og så er det jo som det skal være
I forhandlinger med Styling-
producent om agentur!


Binære tal i Mysql



Forum rating: Top 50
Tirsdag 13-03-2007 kl. 12:09
    Vis profil  Vis bilprofil
Hvad skal det bruges til... for umiddelbart lyder det som at gå over åen efter vand i mine øre...
[1988 Celica 2.0 GT-i 16] [2000 Celica 1.8 VVT-i]

Binære tal i Mysql



Forum rating: Top 5
Tirsdag 13-03-2007 kl. 12:22
    Vis profil  Vis bilprofil
Har noget personale som tilhører flere afdelinger.

Ansat 1 er i fitness og Aerobic (det er 4+8 = 12)

Ansat 2 er i fitness (det er 4 )

Ansat 3 er i Aerobic (det er 12)

Når jeg så udlæser, finder jeg alle dem fra fitness, derefter aerobic osv.

Den samme ansatte vil så kunne figurere i flere afdelinger.

Det er muligt det kan gøres nemmere, men det er faktisk ret nemt det her nu hvor jeg har fået det til at virke
I forhandlinger med Styling-
producent om agentur!


Binære tal i Mysql



Forum rating: Top 50
Tirsdag 13-03-2007 kl. 13:38
    Vis profil  Vis bilprofil
Jow jow... det giver mening og er en ganske glimrende fremgangsmåde - bruger den selv jævnligt

fitness = 0x01;
aerobic = 0x02;
admin = 0x04;
osv. med en faktor 2 hver gang...

Så for at få alle i fitness så noget a la...

SELECT *
FROM sometable t
WHERE (t.department & fitness) = fitness
[1988 Celica 2.0 GT-i 16] [2000 Celica 1.8 VVT-i]

Binære tal i Mysql



Forum rating: Top 250
Tirsdag 13-03-2007 kl. 15:20
    Vis profil  
Rene> har du overvejet at adde Michael til din MSN.. Ser ud til han er svaret på mange af dine spørgsmål
bilxperten-aalborg.dk

Binære tal i Mysql



Forum rating: Top 5
Tirsdag 13-03-2007 kl. 15:22
    Vis profil  Vis bilprofil
Hehe.. det fortryder han bare men ja.. han har svaret på rigtig mange af mine spørgsmål
I forhandlinger med Styling-
producent om agentur!


Binære tal i Mysql



Forum rating: Top 50
Tirsdag 13-03-2007 kl. 20:38
    Vis profil  Vis bilprofil
* Rødme *

[1988 Celica 2.0 GT-i 16] [2000 Celica 1.8 VVT-i]

 
   Fandt du ikke hvad du søgte?
Tilpasset søgning
Observér indlæg