Schrift
[thread]3447[/thread]

find_in_set: für mssql?

Leser: 1


<< >> 4 Einträge, 1 Seite
ich
 2004-04-30 16:07
#32108 #32108
User since
2003-09-19
120 Artikel
BenutzerIn
[Homepage] [default_avatar]
hallo,

nochmal ich mit einer mssql fragen.

giebt es in mssql sowas wie in mysql das "find_in_set" ?

zu find_in_set:
[sql]SELECT FIND_IN_SET("ich", "Strat,FtR,ich,jan");
[/sql]
dann kommt "3" zurueck.

Also find_in_set liefert die position des suchwortes (1. Uebergabeparam.) aus der Komma-Separierten Liste (2. Uebergabeparam.) zurueck.

danke im vorraus
ich aka jan
If you tell the truth you don't have to remember anything.
-- Mark Twain
Strat
 2004-04-30 17:44
#32109 #32109
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
da ist mir nichts bekannt (habe aber auch keine vollstaendige Referenz zu MsSql hier). Kannst du das vielleicht ueber eine zweite tabelle, in der die user mit Id gespeichert sind, und als verbindung eine tabelle, in der die "kreuzungen" gespeichert sind, umgehen?
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/
ich
 2004-04-30 18:25
#32110 #32110
User since
2003-09-19
120 Artikel
BenutzerIn
[Homepage] [default_avatar]
Danke @strat.

naja dann mache ich das wieder wie bei dem group ...
soviel darf ich nicht an der sql abfrage abaendern sonst koennte es ja passieren das es unter mssql laeuft aber nichtmehr unter mysql ;)

gruss
ich aka jan
If you tell the truth you don't have to remember anything.
-- Mark Twain
Strat
 2004-05-01 00:41
#32111 #32111
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
wenn du im web suchst, dann such mal nach sybase.... MsSql hat Ms von Sybase gekauft, und die beiden sind von der Syntax her immer noch fast identisch...
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/
<< >> 4 Einträge, 1 Seite



View all threads created 2004-04-30 16:07.