webForumDet fria alternativet
Logga in / Bli medlem

lowercase i SQL

Databaser & SQL

3 svar · 377 visningar · startad av Eclipse

Medlem sedan juli 20003 825 inlägg
Frågan#1

Kan man konvertera en post till lowercase (gemener) direkt i SQL? (Access)

Detta fungerar:
SQL = "UPDATE [news] SET [intCounter] = [intCounter] + 1;"

Förslag:
SQL = "UPDATE [new] SET [strSubject] = LCase([strSubject])"

Greppar ni frågan???

Medlem sedan juni 200032 967 inlägg
#2

Om jag inte minns helt fel kan du i Access använda funktionerna lcase och ucase direkt i SQL-frågan.

Motsvarande i T-SQL är UPPER() resp. LOWER().

Så: Ja, ditt förslag bör fungera.

Mvh,

Medlem sedan juli 20003 825 inlägg
#3

Fan va sniffigt! :-)

LCase i mitt exempel ovan var mer tänkt som en illustration i ASP...

Det är alltid lika irriterande när folk skriver inlägg med enbart versaler.

' ## CONVERT TO LOWERCASE
myVar = request("lowercase")
IF myVar <> "" THEN
	SQL = "UPDATE [faq] SET [x_subject] = LCASE([x_subject]), [x_question] = LCASE([x_question]) WHERE [x_ID] = " & myVar & ";"
	Conn.Execute(SQL)
	returnPath = "edit.asp?ID=" & myVar
END IF
Medlem sedan juli 200012 978 inlägg
#4

Vill du inte ha inledande versal då?
Det finns väl nått kommando för Proper!

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