webForumDet fria alternativet
Logga in / Bli medlem

Left(tblclmn, 2)....

Databaser & SQL

4 svar · 176 visningar · startad av JAreMANNEN

Medlem sedan aug. 20002 272 inlägg
Trådstart#1

Hur ska man göra för att få ihop det som jag vill:

SELECT * FROM tblclmn WHERE kategori = 4 and Left(text, 2) = '<a'

Jag vill altså hämta ut alla poster där de två första tecknen i kolumnen text är "<a"...

Det borde väl gå...??

Medlem sedan aug. 20002 272 inlägg
#2

Re: Left(tblclmn, 2)....

JAreMANNEN skrev:

Hur ska man göra för att få ihop det som jag vill:

SELECT * FROM tblclmn WHERE kategori = 4 and Left(text, 2) = "<a"

Jag vill altså hämta ut alla poster där de två första tecknen i kolumnen text är "<a"...

Det borde väl gå...??

Medlem sedan dec. 20003 887 inlägg
#3

Red. Hmm... jag har nog druckit för mycket kaffe... men den här varianten kanske fungerar bättre?

SELECT * FROM tblclmn WHERE kategori = 4 AND text = '<a%'

Jag vet inte vilket DBMS du kör, så du kanske måste byta %-tecknet mot det som anger wildcard. ( % för Access)

Medlem sedan juni 200032 967 inlägg
#4

Äh, använd LIKE.

SELECT * FROM tblclmn WHERE kategori = 4 AND [text] LIKE '<a%'

Text är inget bra fältnamn.

Mvh,

Medlem sedan aug. 20002 272 inlägg
#5

haha, never mind... ;)
När jag skrev den här frågan så kände jag på mig att något var riktigt vrickat med min "idé" :e

260 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)