Just nu i M3-nätverket
Jump to content

Urval av data


Mikael MANDG Hansson

Recommended Posts

Mikael MANDG Hansson

Undrar bara hur man skriver om man vill visa fält där ett visst ord finns med tex.

 

 

"Jag heter rödluvan"

 

Jag vill då bara visa datan där ett fält innehåller order "rödluvan"

 

 

någon som vet svar på denna frågan...

Link to comment
Share on other sites

SELECT * FROM tabell WHERE kolumn LIKE '%rödluvan%'

 

listar fram rader där kolumn innehåller ordet "rödluvan".

 

Var det så du menade?

 

Tilläg:

 

Lite mer info om LIKE och hur det används finns på http://www.fluffycat.com/sql/sql-like.html

 

 

Almir - ...

____________________________________________________________

-Läser Programmet för Informatik med Systemvetenskap på MDH, Västerås.-

 

Om svaret var till någon hjälp, så får du gärna ge en liten poäng

 

 

 

[inlägget ändrat 2002-08-23 10:24:13 av TicoRoman (Almir)]

Link to comment
Share on other sites

 

tror att du vill använda like och wildcards.

 

ex:

 

select * from mytable where myfield like '%rödluvan%'

 

select * from mytable where myfield1 like '%rödluvan%' or myfield2 like '%rödluvan%'

 

 

Link to comment
Share on other sites

Mikael MANDG Hansson

 

Tackar för svaret, har ett problem till

 

Använder mig av följande kod för att "färga" resultatet efter status, kan man tillämpa samma teknik för att tex. sätta röd färg om man får ordet "failed" i samma text....??

 

<%

 

if syslogd("MSGSTATUS")= 0 then 'Röd Obehandlad

farg = "#FF0000"

elseif syslogd("MSGSTATUS")= 1 then ' Grön färdig behandlat

farg="#00FF00"

elseif syslogd("MSGSTATUS")= 2 then ' Vit Underbehandling

farg="#FFFFFF"

elseif syslogd("MSGSTATUS")= 3 then ' Blå Markulerade

farg="#6666FF"

else

farg="#FFFFFF" 'Vit

end if

%>

 

Link to comment
Share on other sites

 

vet inte riktigt om jag förstod vad du är ute efter. menar du att du vill ha en viss färg på texten beroende på om den t.ex. innehåller texten rödluvan?

 

om vi använder koden som du redan använder och antar att fältet med texten heter myfield, så skulle det kunna se ut så här:

 

<%

if instr(1,syslogd("myfield"),"rödluvan") > 0 then

farg = "#FF0000"

else

farg="#FFFFFF"

end if

%>

 

 

läs mer om instr på:

 

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/off2000/html/refctInStr.asp

 

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...