Mal ne andere Frage.

Gibt es eine M�glichkeit die Anzahl der Matches in Feld zu counten ?


MfG
J. Schwalenberg
______________________
www.udex.de
www.ultradevextensions.de
[EMAIL PROTECTED]
______________________
Think big - UDEX Software !
Software & Extensions for Dreamweaver Ultradev & MX
----- Original Message ----- 
From: "Joachim van de Bruck" <[EMAIL PROTECTED]>
To: "ASP Datenbankprogrammierung" <[EMAIL PROTECTED]>
Sent: Saturday, November 16, 2002 2:32 PM
Subject: [aspdedatabase] AW: Dringende Frage !!


Hallo!

> warum erhalte ich bei dieser Syntax einen Fehler im sql Server ?
> 
> > Falsche Syntax in der N�he des Like-Schl�sselwortes <
> 
> select *, IIF(description like '%test%',8,0)as Rel
> from products
> 

Weil Du in Deiner Masterdatenbank nicht die Benutzerdefinierte Funktion
"IIF" definiert hast. Die Funktion gibt es n�mlich nicht in SQL.

Allerdings gibt es das LIKE auch nur in einer WHERE-Klausel.

Am einfachsten ist es, Du verwendest in diesem Fall die Funktion
PATINDEX. PATINDEX('%test%', description) liefert die Position Deines
Pattern im Feld. Mit "SELECT (PATINDEX('%test%', description > 0) AS
vorhanden FROM ... " bekommst Du dann einen Booleschen Wert. Um daraus
den Wert 8 oder 0 zu generieren, musst Du eine View schreiben; aber das
ist wahrscheinlich niht so wichtig, oder?

Freundliche Gr��e
Joachim van de Bruck


| [aspdedatabase] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp


| [aspdedatabase] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp

Antwort per Email an