SQL sats hjälp

ASP

8 svar · 259 visningar · startad av His Divine Shadow

Medlem sedan sep. 20004 079 inlägg
Trådstart#1

Här har jag en WHERE sats:
"WHERE (Extra_9 LIKE '" & Produkt & "[A-Z][A-Z]%[0-9]') AND " &_
"(Extra_7 LIKE 'J') ORDER BY lagerplats, Extra_9"

Dendär satsen behöver jag hjälp med.
Den ska visa alla fält som har Mer än 1 bokstav i sig och ett nummer efter
Problemet är att fält dom DD01 och II01 osv. inte syns och fält som info01 och betal01 syns, dom 2 första bokstäverna måste vara lika.
Varför syns inte fält som bara har 2 st. bokstäver i Extra_9?

Medlem sedan dec. 19996 721 inlägg
#2

Riktigt så kraftfulla är inte de regexpar som man kan använda i LIKE, så för att åstadkomma det du vill måste du använda SUBSTRING.

SUBSTRING(Extra_9,1,1)=SUBSTRING(Extra_9,2,1)

Vad innehåller Produkt?

Medlem sedan sep. 20004 079 inlägg
#3

Den innehåller bara en bokstav.
A, B osv.

produkt.asp?produkt=A

sådär ser länken ut.

Har aldrig använt detta SUBSTRING förut

Medlem sedan sep. 20004 079 inlägg
#4

Dendär substringen lider forfarande av samma problem:
ANNONS01 t.ex. får inte synas där stringen är "A", och saker som DD01, DD02 osv syns forfarande inte heller...

Medlem sedan juni 200032 967 inlägg
#5

hmm... en liten tanke bara.

du håller inte på att gå över ån för att hämta vatten?

är inte helt hundra på vad du vill ha ut, men borde inte nåt sånt här funka:

"WHERE (Extra_9 LIKE '" & Produkt & Produkt & "%[0-9]') AND " &_
"(Extra_7 LIKE 'J') ORDER BY lagerplats, Extra_9"

eller

"WHERE (Extra_9 LIKE '" & Produkt &  "[A-Z]%[0-9]') AND " &_
"(Extra_7 LIKE 'J') ORDER BY lagerplats, Extra_9"
Medlem sedan sep. 20004 079 inlägg
#6

Jag prövade båda dina idéer men samma problem när man har "A" som string visas fortfarande ANNONS01 med och med "D" där fälterna är DD01,01,03 syns inget.

Medlem sedan juni 200032 967 inlägg
#7

eh, om du använder den första jag skrev ( du ser att jag har produkt med två gånger va? ) så kan inte annons01 komma med...

prova den första av mina två wheresatser igen...

Medlem sedan sep. 20004 079 inlägg
#8

Jag gissar att det är den förbannade servern som håller på igen, den måste startas om.

Medlem sedan sep. 20004 079 inlägg
#9

Jojo thank you very much, serverfanskapet behövde startas om.
va in h*****e är som kan förorsaka detta?
Tja det hör till en annan sektion...

255 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)